This class provides routing settings for edges routed internally by the CircularLayout.
Inheritance Hierarchy
Remarks
The offered settings affect only edges routed within or between circle partitions. The edgeRoutingPolicy determines the edges that are interior.
See Also
Members
No filters for this type
Constructors
Creates a new CircularLayoutEdgeDescriptor instance with default settings.
Creates a new CircularLayoutEdgeDescriptor instance with default settings.
Parameters
Properties
Gets or sets the routing style for edges between partitions.
Gets or sets the routing style for edges between partitions.
If the edges between circles are routed with CURVED style, the algorithm uses larger distances between the partitions to have enough space for smooth curves.
conversionfinal
Property Value
one of the predefined routing styles
Default Value
The default value is: CircularLayoutRoutingStyle.STRAIGHT_LINE
All inter edges are routed straight.
- Disabled (default): Each point of the path represents a normal polyline bend point.
- Enabled: Four consecutive points p1, p2, p3, p4 of the resulting edge path need to be interpreted such that p1 is the start point of the cubic bezier curve, p4 is the end point of it and p2, p3 are the two intermediate control points. If p4 is not the last point of the edge path it is at the same time the start point of the next curve. For example, points p1, p2, p3, p4, p5, p6, p7 form a path that consists of two curves: the curve defined by p1, p2, p3, p4 and the curve defined by p4, p5, p6, p7.
This feature is useful when the visualization of the edge draws bezier curves instead of polyline paths.
final
Property Value
true if the bends are interpreted as cubic bezier control points, false otherwiseDefault Value
The default value is: false
Each point is a normal polyline bend point.
Gets or sets the routing style for edges within partitions.
Gets or sets the routing style for edges within partitions.
conversionfinal
Property Value
one of the predefined routing styles
Default Value
The default value is: CircularLayoutRoutingStyle.STRAIGHT_LINE
All interior edges are routed straight.
Gets or sets the routing style for edges between neighbors in one partition.
Gets or sets the routing style for edges between neighbors in one partition.
conversionfinal
Property Value
one of the predefined routing styles
Default Value
The default value is: CircularLayoutRoutingStyle.STRAIGHT_LINE
All circle edges are routed straight.