Base class for geographic series which triangulate XY data prior to rendering.

IgrGeographicXYTriangulatingSeries

new IgrGeographicXYTriangulatingSeries(props: P): IgrGeographicXYTriangulatingSeries

Returns IgrGeographicXYTriangulatingSeries

Inherited from: IgrGeographicMapSeriesHost

Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be reimported into the chart.

get coercionMethods(): any

Returns any

set coercionMethods(v: any): void

Parameters

  • v: any

Returns void

Inherited from: IgrGeographicMapSeriesHost

Gets whether this series supports markers

get hasMarkers(): boolean

Returns boolean

Inherited from: IgrGeographicMapSeriesHost

Checks if this control is geographic coordinate system

get isGeographic(): boolean

Returns boolean

The name of the property from which to extract the Latitude for each item in the ItemsSource.

get latitudeMemberPath(): string

Returns string

set latitudeMemberPath(v: string): void

Parameters

  • v: string

Returns void

The name of the property from which to extract the Longitude for each item in the ItemsSource.

get longitudeMemberPath(): string

Returns string

set longitudeMemberPath(v: string): void

Parameters

  • v: string

Returns void

The source of triangulation data. This property is optional. If it is left as null, the triangulation will be created based on the items in the ItemsSource. Triangulation is a demanding operation, so the runtime performance will be better when specifying a TriangulationSource, especially when a large number of data items are present.

get trianglesSource(): any[]

Returns any[]

set trianglesSource(v: any[]): void

Parameters

  • v: any[]

Returns void

The name of the property of the TrianglesSource items which, for each triangle, contains the index of the first vertex point in the ItemsSource.

get triangleVertexMemberPath1(): string

Returns string

set triangleVertexMemberPath1(v: string): void

Parameters

  • v: string

Returns void

The name of the property of the TrianglesSource items which, for each triangle, contains the index of the second vertex point in the ItemsSource.

get triangleVertexMemberPath2(): string

Returns string

set triangleVertexMemberPath2(v: string): void

Parameters

  • v: string

Returns void

The name of the property of the TrianglesSource items which, for each triangle, contains the index of the third vertex point in the ItemsSource.

get triangleVertexMemberPath3(): string

Returns string

set triangleVertexMemberPath3(v: string): void

Parameters

  • v: string

Returns void

get triangulationDataSource(): string

Returns string

Gets or sets the string path specifying the location of the Itf file.

set triangulationDataSource(value: string): void

Parameters

  • value: string

Returns void

Inherited from: IgrGeographicMapSeriesHost

The minimum scale at which this series becomes visible. The default value for this property is 1.0, which means the series will always be visible. At a VisibleFromScale setting of 0.0, the series will never be visible. At a VisibleFromScale setting of 0.5, the series will be visible as long as the map is zoomed in to at least 200%.

get visibleFromScale(): number

Returns number

set visibleFromScale(v: number): void

Parameters

  • v: number

Returns void

Inherited from: IgrGeographicMapSeriesHost

Gets the item that is the best match for the specified world coordinates.

getItem(world: IgPoint): any

Parameters

  • world: IgPoint
    • The world coordinates to use.

Returns any

Inherited from: IgrGeographicMapSeriesHost

For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.

getItemSpan(): number

Returns number

Inherited from: IgrGeographicMapSeriesHost

getItemValue(item: any, memberPathName: string): any

Parameters

  • item: any
  • memberPathName: string

Returns any

Inherited from: IgrGeographicMapSeriesHost

Gets the value of a requested member path from the series.

getMemberPathValue(memberPathName: string): string

Parameters

  • memberPathName: string
    • The property name of a valid member path for the series

Returns string

Inherited from: IgrGeographicMapSeriesHost

getNextOrExactIndex(world: IgPoint, skipUnknowns: boolean): number

Parameters

  • world: IgPoint
  • skipUnknowns: boolean

Returns number

Inherited from: IgrGeographicMapSeriesHost

getPreviousOrExactIndex(world: IgPoint, skipUnknowns: boolean): number

Parameters

  • world: IgPoint
  • skipUnknowns: boolean

Returns number

Inherited from: IgrGeographicMapSeriesHost

getSeriesHighValue(world: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): number

Parameters

  • world: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns number

Inherited from: IgrGeographicMapSeriesHost

getSeriesHighValuePosition(world: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): IgPoint

Parameters

  • world: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns IgPoint

Inherited from: IgrGeographicMapSeriesHost

getSeriesLowValue(world: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): number

Parameters

  • world: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns number

Inherited from: IgrGeographicMapSeriesHost

getSeriesLowValuePosition(world: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): IgPoint

Parameters

  • world: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns IgPoint

Inherited from: IgrGeographicMapSeriesHost

getSeriesValue(world: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): number

Parameters

  • world: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns number

Inherited from: IgrGeographicMapSeriesHost

If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

getSeriesValueBoundingBox(world: IgPoint): IgRect

Parameters

  • world: IgPoint
    • The world coordinate for which to get a value bounding box for

Returns IgRect

Inherited from: IgrGeographicMapSeriesHost

getSeriesValueFromSeriesPixel(mouse: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): number

Parameters

  • mouse: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns number

Inherited from: IgrGeographicMapSeriesHost

If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.

getSeriesValueMarkerBoundingBox(world: IgPoint): IgRect

Parameters

  • world: IgPoint
    • The world coordinates for which to get a value marker bounding box for

Returns IgRect

Inherited from: IgrGeographicMapSeriesHost

getSeriesValuePosition(world: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): IgPoint

Parameters

  • world: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns IgPoint

getSeriesValuePositionFromSeriesPixel

Section titled "getSeriesValuePositionFromSeriesPixel"

Inherited from: IgrGeographicMapSeriesHost

getSeriesValuePositionFromSeriesPixel(mouse: IgPoint, useInterpolation: boolean, skipUnknowns: boolean): IgPoint

Parameters

  • mouse: IgPoint
  • useInterpolation: boolean
  • skipUnknowns: boolean

Returns IgPoint

Inherited from: IgrGeographicMapSeriesHost

Called to notify about changes to indexed-based properties, e.g. Brushes, Outlines, MarkerBrushes, MarkerOutlines and refresh series

notifyIndexedPropertiesChanged(): void

Returns void

Inherited from: IgrGeographicMapSeriesHost

Renders the series.

renderSeries(animate: boolean): void

Parameters

  • animate: boolean
    • True if the change should be animated.

Returns void

Inherited from: IgrGeographicMapSeriesHost

Called when this series' Style is updated.

styleUpdated(): void

Returns void