UnitsMethods
OCCT package UnitsMethods: UnitsMethods, UnitsMethods_LengthUnit.
UnitsMethods
Class for using global units variables.
Constructors(1)
Static methods(9)
- GetLengthFactorValue(theUnit: number): number
Returns value of unit encoded by parameter theUnit (integer value denoting unit, as described in IGES standard) in millimeters by default.
Parameters (1)theUnit
- GetCasCadeLengthUnit(theBaseUnit?: UnitsMethods_LengthUnit): number
Returns value of current internal unit for CASCADE in millemeters by default.
Parameters (1)theBaseUnit
- SetCasCadeLengthUnit(theUnitValue: number, theBaseUnit: UnitsMethods_LengthUnit): void
Sets value of current internal unit for CASCADE.
Parameters (2)theUnitValuetheBaseUnit
- SetCasCadeLengthUnit(theUnit: number): void
Sets value of current internal unit for CASCADE by parameter theUnit (integer value denoting unit, as described in IGES standard).
Parameters (1)theUnit
- GetLengthUnitScale(theFromUnit: UnitsMethods_LengthUnit, theToUnit: UnitsMethods_LengthUnit): number
Returns the scale factor for switch from first given unit to second given unit.
Parameters (2)theFromUnittheToUnit
- GetLengthUnitByFactorValue(theFactorValue: number, theBaseUnit?: UnitsMethods_LengthUnit): UnitsMethods_LengthUnit
Returns the enumeration corresponding to the given scale factor.
Parameters (2)theFactorValuetheBaseUnit
- DumpLengthUnit(theScaleFactor: number, theBaseUnit: UnitsMethods_LengthUnit): string
Returns string name for the given scale factor.
Parameters (2)theScaleFactortheBaseUnit
- DumpLengthUnit(theUnit: UnitsMethods_LengthUnit): string
Returns string for the given value of LengthUnit.
Parameters (1)theUnit
- LengthUnitFromString(theStr: string, theCaseSensitive: boolean): UnitsMethods_LengthUnit
Make conversion of given string to value of LengthUnit.
Parameters (2)theStrtheCaseSensitive