TopologyCrossingPaint
ChartForgeX.Topology
Immutable orthogonal crossing paint retained by the native diagram and portable presentation.
Inheritance
- object
- TopologyCrossingPaint
Remarks
The later actual native paint owns a proper crossing. Radius is a maximum in logical diagram units. Every hop retains two logical units from a bend or greater captured endpoint-marker clearance, and is omitted below 60% of the requested radius. Neighboring hops can shrink or exclude each other. Diagonal segments and genuine endpoint/junction meetings receive no hop. Unsupported interpolation/authored cubics reject by default, or remain unchanged with SkipUnsupported. Live force rewrites are unsupported. Null retains ordinary paint. Routes, markers, labels and relationship hits remain true native route facts.
Usage
Explore 2 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 2
Constructors
public TopologyCrossingPaint(TopologyCrossingPaintStyle style = Arc, double radius = 6) #Creates finite crossing paint in fresh native logical units.
Parameters
- style ChartForgeX.Topology.TopologyCrossingPaintStyle = Arc
- Native Arc or Gap presentation.
- radius double = 6
- Positive finite maximum radius, default 6, within the native bounded coordinate domain.
public TopologyCrossingPaint(TopologyCrossingPaintStyle style, double radius, TopologyCrossingCurveHandling curveHandling) #Creates crossing paint with an explicit policy for unsupported final native curves.
Parameters
- style ChartForgeX.Topology.TopologyCrossingPaintStyle
- radius double
- curveHandling ChartForgeX.Topology.TopologyCrossingCurveHandling