widgets/cl_org_chart/src/base/edge_painter_utils library

Classes

DashedGraphArrow
A graph arrow style that renders a dashed arrow using a customizable dash pattern
EdgePainterUtils
Base edge painter class that should be extended by specific graph types
GraphArrowStyle
Base abstract class for arrow/line styles in graphs
SolidGraphArrow
A graph arrow style that renders a solid arrow

Enums

ConnectionType
Connection types for drawing lines between nodes
LineEndingType
Line ending types for edge connections

Constants

collinearityEpsilon → const double
Small epsilon value for collinearity check
defaultArrowHeadAngle → const double
Default arrow head angle (30 degrees in radians)
defaultArrowHeadLength → const double
Default corner radius for curved edges Default arrow head length
defaultNodeProximityThreshold → const double
Default minimum distance for determining if nodes are too close
defaultSegmentPadding → const double
Default padding distance for segment extensions
fixedDistanceMultiplier → const double
Fixed distance from child node for routing connection
horizontalCenterThreshold → const double
Horizontal alignment threshold for centered node detection
horizontalOffsetMultiplier → const double
Horizontal offset multiplier for side approach
verticalCenterThreshold → const double
Vertical alignment threshold for centered node detection
verticalOffsetMultiplier → const double
Vertical offset multiplier for top/bottom approach