ChartMarkerPath
ChartForgeX.Core
An immutable, closed numeric marker path in the unit square from minus one through one.
Inheritance
- object
- ChartMarkerPath
Remarks
Coordinates and cubic control points are finite and bounded by the unit square. Each contour closes at its start; multiple contours use even-odd fill, including holes. The marker radius scales these unit coordinates, so radius encoding bounds the painted geometry before its outline. Area-encoded bubbles instead use reference-circle area and may extend beyond that reference radius. Curved fill areas remove translation and normalize the finite coordinate extent before using the shared native flattener at 1024 pixels per extent, bounded to 1024 edges and 32768 intersection levels. Measurement restores the original linear scale; exporters retain the original typed curves. No SVG markup, script or external resource is accepted.
Usage
Explore 5 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 5
- Property ChartMarkerOptions.CustomPath
- Method ChartMarkerPath.CubicTo
- Method ChartMarkerPath.LineTo
- Method ChartMarkerPath.MoveTo
- Method ChartMarkerPath.Start
Methods
public ChartMarkerPath CubicTo(double firstX, double firstY, double secondX, double secondY, double x, double y) #Appends a cubic segment whose endpoint and both control points remain in the unit square.
Parameters
- firstX double
- firstY double
- secondX double
- secondY double
- x double
- y double
Returns
ChartMarkerPathpublic ChartMarkerPath LineTo(double x, double y) #Appends a straight segment to finite unit coordinates, returning a detached path.
Parameters
- x double
- y double
Returns
ChartMarkerPathpublic ChartMarkerPath MoveTo(double x, double y) #Starts another closed contour, for a hole or a disconnected part, without changing this path.
Parameters
- x double
- y double
Returns
ChartMarkerPathpublic static ChartMarkerPath Start(double x, double y) #Starts a closed contour at finite unit coordinates; at most 128 commands are retained.
Parameters
- x double
- y double
Returns
ChartMarkerPath