UnitConverter
Namespace: FEMur.Common.Units
単位変換と表示用のユーティリティクラス
public static class UnitConverter
Inheritance: System.Object → FEMur.Common.Units.UnitConverter
Methods
| Name | Signature | Summary |
|---|---|---|
GetForceConversionFactor(ForceUnit) | public static double GetForceConversionFactor(ForceUnit unit) | 力の単位変換係数を取得(基準単位: N) |
ConvertForce(double, ForceUnit) | public static double ConvertForce(double valueInN, ForceUnit targetUnit) | 力の値を指定された単位に変換 |
GetLengthConversionFactor(LengthUnit) | public static double GetLengthConversionFactor(LengthUnit unit) | 長さの単位変換係数を取得(基準単位: mm) |
ConvertLength(double, LengthUnit) | public static double ConvertLength(double valueInMm, LengthUnit targetUnit) | 長さの値を指定された単位に変換 |
GetMomentConversionFactor(ForceUnit, LengthUnit) | public static double GetMomentConversionFactor(ForceUnit forceUnit, LengthUnit lengthUnit) | モーメントの単位変換係数を取得(基準単位: N·mm) |
ConvertMoment(double, ForceUnit, LengthUnit) | public static double ConvertMoment(double valueInNMm, ForceUnit forceUnit, LengthUnit lengthUnit) | モーメントの値を指定された単位に変換 |
GetDistributedLoadConversionFactor(ForceUnit, LengthUnit) | public static double GetDistributedLoadConversionFactor(ForceUnit forceUnit, LengthUnit lengthUnit) | 分布荷重の単位変換係数を取得(基準単位: N/mm) |
ConvertDistributedLoad(double, ForceUnit, LengthUnit) | public static double ConvertDistributedLoad(double valueInNPerMm, ForceUnit forceUnit, LengthUnit lengthUnit) | 分布荷重の値を指定された単位に変換 |
GetPressureConversionFactor(ForceUnit, LengthUnit) | public static double GetPressureConversionFactor(ForceUnit forceUnit, LengthUnit lengthUnit) | 面圧(応力)の単位変換係数を取得(基準単位: N/mm²) |
ConvertPressure(double, ForceUnit, LengthUnit) | public static double ConvertPressure(double valueInNPerMm2, ForceUnit forceUnit, LengthUnit lengthUnit) | 面圧(応力)の値を指定された単位に変換 |
GetForceUnitSymbol(ForceUnit) | public static string GetForceUnitSymbol(ForceUnit unit) | 力の単位記号を取得 |
GetLengthUnitSymbol(LengthUnit) | public static string GetLengthUnitSymbol(LengthUnit unit) | 長さの単位記号を取得 |
GetMomentUnitSymbol(ForceUnit, LengthUnit) | public static string GetMomentUnitSymbol(ForceUnit forceUnit, LengthUnit lengthUnit) | モーメントの単位記号を取得 |
GetDistributedLoadUnitSymbol(ForceUnit, LengthUnit) | public static string GetDistributedLoadUnitSymbol(ForceUnit forceUnit, LengthUnit lengthUnit) | 分布荷重の単位記号を取得 |
GetPressureUnitSymbol(ForceUnit, LengthUnit) | public static string GetPressureUnitSymbol(ForceUnit forceUnit, LengthUnit lengthUnit) | 面圧(応力)の単位記号を取得 |
FormatForce(double, ForceUnit, string, bool) | public static string FormatForce(double valueInN, ForceUnit targetUnit, string format = "F2", bool includeUnit = true) | 力の値をフォーマットして文字列に変換 |
FormatLength(double, LengthUnit, string, bool) | public static string FormatLength(double valueInMm, LengthUnit targetUnit, string format = "F2", bool includeUnit = true) | 長さの値をフォーマットして文字列に変換 |
FormatMoment(double, ForceUnit, LengthUnit, string, bool) | public static string FormatMoment(double valueInNMm, ForceUnit forceUnit, LengthUnit lengthUnit, string format = "F2", bool includeUnit = true) | モーメントの値をフォーマットして文字列に変換 |
FormatDistributedLoad(double, ForceUnit, LengthUnit, string, bool) | public static string FormatDistributedLoad(double valueInNPerMm, ForceUnit forceUnit, LengthUnit lengthUnit, string format = "F2", bool includeUnit = true) | 分布荷重の値をフォーマットして文字列に変換 |