Constructors

  • Provides a service to create an SVG element with defined axis and a LIDAR point drawing mechanism.

    Parameters

    Returns default

Properties

material: string

The material used for the drawing process. Initialized in the setup

previousDomainX: number[]
scaleX: ScaleLinear<number, number, never>

d3.scaleLinear X scale.

scaleY: ScaleLinear<number, number, never>

d3.scaleLinear Y scale.

updateScaleX: updateScaleFunction

d3.scaleLinear X scale.

updateScaleY: updateScaleFunction

d3.scaleLinear Y scale.

Methods

  • Change the profile style according to the material color.

    Parameters

    • material: string

      value as defined in Pytree attribute configuration

    Returns void

  • Parameters

    • num: number
    • decimals: number

    Returns number

  • Update the OpenLayers overlay that displays point position and attributes values.

    Parameters

    • event: MouseEvent

      Event .

    Returns void

  • Show/Hide classes in the profile.

    Parameters

    Returns void

  • Setup the SVG components of the D3 chart.

    Parameters

    • rangeX: number[]

      range of the x scale

    • rangeY: number[]

      range of the y scale

    Returns void

  • Update the plot axis during the zoom process.

    Parameters

    • event: any

      Event .

    Returns void

  • Update the plot data at the end of the zoom process.

    Parameters

    • event: any

      Event .

    Returns void