Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

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

  • changeStyle(material: string): void
  • Change the profile style according to the material color

    Parameters

    • material: string

      value as defined in Pytree attribute configuration

    Returns void

  • formatDecimals(num: number, decimals: number): number
  • pointHighlight(event: MouseEvent): void
  • Update the OpenLayers overlay that displays point position and attributes values

    Parameters

    • event: MouseEvent

      Event .

    Returns void

  • setupPlot(rangeX: number[], rangeY: number[]): 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

  • zoomEnd(event: any): void
  • Update the plot data at the end of the zoom process

    Parameters

    • event: any

      Event .

    Returns void

  • zoomed(event: any): void
  • Update the plot axis during the zoom process

    Parameters

    • event: any

      Event .

    Returns void

Generated using TypeDoc