Class DimensionExpressionService
Constructors
Methods
Staticevaluate
evaluate( expression: string, value: number, decimalPlaces: number, removeTrailingZeros?: boolean,): string Parameters
- expression: string
- value: number
- decimalPlaces: number
OptionalremoveTrailingZeros: boolean
Returns string
The evaluated expression as a formatted string
StaticformatDimensionText
formatDimensionText( value: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean, prefix?: string,): string Parameters
- value: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: booleanOptionalprefix: string
Returns string
Formatted dimension text
StaticformatLinearText
formatLinearText( distance: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameters
- distance: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Returns string
StaticformatAngularText
formatAngularText( angle: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameters
- angle: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Returns string
StaticformatRadialText
formatRadialText( radius: number, showDiameter: boolean, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameters
- radius: number
- showDiameter: boolean
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Returns string
StaticformatDiametralText
formatDiametralText( diameter: number, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameters
- diameter: number
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Returns string
StaticformatOrdinateText
formatOrdinateText( coordinate: number, axisName: string, labelOverwrite: string, decimalPlaces: number, labelSuffix: string, removeTrailingZeros?: boolean,): string Parameters
- coordinate: number
- axisName: string
- labelOverwrite: string
- decimalPlaces: number
- labelSuffix: string
OptionalremoveTrailingZeros: boolean
Returns string
Service for evaluating mathematical expressions in dimension labels. Supports basic arithmetic operations and template string replacement.