IsolineOverlayOptions¶
Namespace: ThinkGeo.UI.Blazor
Scattered values interpolated and contoured by the browser's WebGL map.
public sealed class IsolineOverlayOptions
Inheritance object → IsolineOverlayOptions
Properties¶
Points¶
public IDictionary<PointShape, double> Points { get; set; }
Property Value¶
IDictionary<PointShape, double>
Levels¶
The contours: each value a line is drawn at, in the data's own units, with its colour - one list, so a level and its colour cannot fall out of step, as ThinkGeo.Gpu's IsolineStyle.Levels takes them. 2 to 60 stops, lowest value first.
public IReadOnlyList<ColorStop> Levels { get; set; }
Property Value¶
Extent¶
public RectangleShape Extent { get; set; }
Property Value¶
RectangleShape
Power¶
public double Power { get; set; }
Property Value¶
SearchRadius¶
World units; zero considers every point.
public double SearchRadius { get; set; }
Property Value¶
LineWidthInPixel¶
Contour line width in output pixels.
public float LineWidthInPixel { get; set; }
Property Value¶
FillOpacity¶
public float FillOpacity { get; set; }
Property Value¶
ShowLabels¶
public bool ShowLabels { get; set; }
Property Value¶
LabelEveryNthLevel¶
public int LabelEveryNthLevel { get; set; }
Property Value¶
FieldResolution¶
Field texture side length. The workload grows with its square and the point count.
public int FieldResolution { get; set; }
Property Value¶
Constructors¶
IsolineOverlayOptions()¶
public IsolineOverlayOptions()