The AbstractLabelingAlgorithm type exposes the following members.
Creates a new instance of this class.
Returns trueTruetruetrue (True in Visual Basic).(Overrides AbstractLayoutStage..::..CanLayout(LayoutGraph).)
Queries the core layouter whether or not the given graph can be laid out.(Inherited from AbstractLayoutStage.)
This method throws anif the width/height of the given group node object is zero.
This method throws anif the width/height of the given node object is zero.
Place the labels in the graph.(Overrides AbstractLayoutStage..::..DoLayout(LayoutGraph).)
Invokes the layout routine of the core layouter.(Inherited from AbstractLayoutStage.)
Determines whether the specified(Inherited from is equal to the current . .)
Allows an object to try to free resources and perform other cleanup operations before the(Inherited from is reclaimed by garbage collection. .)
Serves as a hash function for a particular type.(Inherited from .)
Returns the profit model that is used to rank the available positions for each label.
Gets the(Inherited from of the current instance. .)
Place the labels in the graph.
Place a subset of the labels.
|Label(LayoutGraph, YList, YList)|
Place some labels in the graph.
Creates a shallow copy of the current(Inherited from . .)
Returns a string that represents the current object.(Inherited from .)
True if the postprocessing step is applied.
Determines whether or not edge labels associated with a "free" label model should be automatically flipped if they would be upside-down.
The core layouter.(Inherited from AbstractLayoutStage.)
Specifies whether edge labels may overlap with edges belonging to the same edge group.
True if the labeling algorithm is allowed to move internal node labels.
Specifies whether labels assigned to edges in a graph should be placed or ignored.
Specifies whether labels assigned to nodes in a graph should be placed or ignored.
The profit model that is used to rank the available positions for each label.
The set of all generated candidate rectangles.
How label candidates which overlap with edges are handled.
How label candidates which overlap with nodes are handled.
The labeling selection DataProvider key.
Specifies whether the candidate rectangles should be stored to be retrieved.
trueTruetruetrue (True in Visual Basic) if the preference on which side of an edge a corresponding label should be placed is interpreted by human perception instead of always following the edge from source to target.