ChartChordOrdering
ChartForgeX.Core
Immutable optional display permutations for captured Chord nodes and directed endpoint slots.
Inheritance
- object
- ChartChordOrdering
Remarks
These sequences never reorder authored facts, paint traversal or source indexes. Each nonnull sequence must name every captured node or flow exactly once, including zero flows and isolated nodes. Null uses source order. Incoming and outgoing sequences apply independently at each node; a self flow retains two separate slots.
Usage
Explore 1 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 1
- Property ChartChordOptions.Ordering
Constructors
public ChartChordOrdering(IEnumerable<string>? nodeIds = null, IEnumerable<string>? outgoingFlowIds = null, IEnumerable<string>? incomingFlowIds = null) #Copies optional complete ID permutations. Unknown or missing captured IDs fail native preparation.
Parameters
- nodeIds System.Collections.Generic.IEnumerable<string>? = null
- Clockwise node IDs. An empty sequence is valid only for an empty captured node set.
- outgoingFlowIds System.Collections.Generic.IEnumerable<string>? = null
- Flow IDs in outgoing-slot order. Relative order at other sources has no geometric effect.
- incomingFlowIds System.Collections.Generic.IEnumerable<string>? = null
- Flow IDs in incoming-slot order. Relative order at other targets has no geometric effect.
Inherited Methods
Properties
public IReadOnlyList<string>? NodeIds { get; } #Gets the complete clockwise node-ID permutation, or null for source order.
public IReadOnlyList<string>? OutgoingFlowIds { get; } #Gets the complete flow-ID permutation used for outgoing slots at each source, or null.
public IReadOnlyList<string>? IncomingFlowIds { get; } #Gets the complete flow-ID permutation used for incoming slots at each target, or null.