bitbybit.dev v1.0.0-rc.1
    Preparing search index...

    Class DimensionExpressionService

    Index

    Constructors

    Methods

    • Evaluates a mathematical expression or template string with a given value

      Parameters

      • expression: string

        The expression to evaluate (can contain 'val' placeholder)

      • value: number

        The numeric value to substitute for 'val'

      • decimalPlaces: number

        Number of decimal places to format the result

      • OptionalremoveTrailingZeros: boolean

        Whether to remove trailing zeros from the result

      Returns string

      The evaluated expression as a formatted string

    • Formats dimension text with prefix, suffix, and expression evaluation

      Parameters

      • value: number

        The numeric value to display

      • labelOverwrite: string

        Optional expression to evaluate instead of raw value

      • decimalPlaces: number

        Number of decimal places for formatting

      • labelSuffix: string

        Suffix to append to the text

      • OptionalremoveTrailingZeros: boolean

        Whether to remove trailing zeros from the result

      • Optionalprefix: string

        Optional prefix to prepend to the text

      Returns string

      Formatted dimension text

    • Formats linear dimension text

      Parameters

      • distance: number
      • labelOverwrite: string
      • decimalPlaces: number
      • labelSuffix: string
      • OptionalremoveTrailingZeros: boolean

      Returns string

    • Formats angular dimension text

      Parameters

      • angle: number
      • labelOverwrite: string
      • decimalPlaces: number
      • labelSuffix: string
      • OptionalremoveTrailingZeros: boolean

      Returns string

    • Formats radial dimension text

      Parameters

      • radius: number
      • showDiameter: boolean
      • labelOverwrite: string
      • decimalPlaces: number
      • labelSuffix: string
      • OptionalremoveTrailingZeros: boolean

      Returns string

    • Formats diametral dimension text

      Parameters

      • diameter: number
      • labelOverwrite: string
      • decimalPlaces: number
      • labelSuffix: string
      • OptionalremoveTrailingZeros: boolean

      Returns string

    • Formats ordinate dimension text

      Parameters

      • coordinate: number
      • axisName: string
      • labelOverwrite: string
      • decimalPlaces: number
      • labelSuffix: string
      • OptionalremoveTrailingZeros: boolean

      Returns string