Node type constant as returned by
Type
.
Namespace: yWorks.yFiles.Layout.Hierarchic.IncrementalAssembly: yWorks.yFilesNET.Algorithms (in yWorks.yFilesNET.Algorithms.dll) Version: 4.1.0.1 (4.1.0.1)
Syntax
| C# |
|---|
public enum NodeDataType |
| Visual Basic |
|---|
Public Enumeration NodeDataType |
Members
| Member name | Description | ||
|---|---|---|---|
| Normal | 0 | Node type constant as returned by Type . A normal node - may have any degree, any size and any number of connected same layer edges. | |
| Bend | 1 | Node type constant as returned by Type . A bend node - has degree 2, small size and no same layer edges. | |
| SideProxy | 2 | Node type constant as returned by Type . A side proxy node in case port constraints are used for the drawing phase - has degree 1, small size and no same layer edges. The associated node is the node this node is the proxy of. | |
| SameLayerSideProxy | 3 | Node type constant as returned by Type . A side proxy node for drawing same layer edges - has degree 0, small size and one same layer edge. The associated node is the node this node is the proxy of. The associated edge is the same layer edge this node is the proxy of. | |
| Label | 4 | Node type constant as returned by Type . A label node for drawing - has degree 2, size of the labels and no same layer edges. The borders of this node describe the layout of the labels | |
| Group | 5 | Node type constant as returned by Type . A group node if nested graph layouts are calculated. Carries additional ILayers information. | |
| SourceGroupNode | 6 | Node type constant as returned by Type . A source group node for bus edges. This node serves as a dummy node in a SourceGroupNodes layer. | |
| TargetGroupNode | 7 | Node type constant as returned by Type . A target group node for bus edges. This node serves as a dummy node in a TargetGroupNodes layer. | |
| SourceBackloopProxy | 8 | Node type constant as returned by Type . A backloop proxy that belongs to the source of an edge - has degree 2, small size and exactly one same layer edge | |
| TargetBackloopProxy | 9 | Node type constant as returned by Type . A backloop proxy that belongs to the target of an edge - has degree 2, small size and exactly one same layer edge | |
| SameLayerCenterNode | 10 | Node type constant as returned by Type . A same layer edge crossing dummy node - has degree 2, small size and exactly two same layer edges. Is used to mark the crossing of the layer if source and target port are at opposite layer sides. | |
| DistanceNode | 11 | Node type constant as returned by Type . A node used for the drawing phase to keep the distance between two nodes. | |
| GroupBegin | 12 | Node type constant as returned by Type . A node used for the drawing phase to mark the beginning of a node group interval. | |
| GroupEnd | 13 | Node type constant as returned by Type . A node used for the drawing phase to mark the ending of a node group interval. | |
| GroupLayerDummy | 14 | Node type constant as returned by Type . A node used for the the sequencing and drawing phase to mark a dummy node inserted to guarantee that a group is non-empty on each layer that it is defined on. | |
| ProxyForEdgeAtGroup | 15 | Node type constant as returned by Type . A node used for the the sequencing and drawing phase to mark a dummy node that has been inserted as a legal end point of an edge connecting to a group node. |
See Also
TargetGroupNodeDataType()()()()
SimpleNodeDataType()()()()
SourceGroupNodeDataType()()()()
ProxyNodeDataType()()()()
GroupMarkerNodeDataType()()()()
SameLayerSideProxyNodeDataType()()()()
LabelNodeDataType()()()()
SameLayerCenterNodeDataType()()()()
ConnectorProxyForGroupDataType()()()()
NormalNodeDataType()()()()
NormalNodeDataType()()()()
TargetBackloopProxyNodeDataType()()()()
NormalNodeDataType()()()()
SourceBackloopProxyNodeDataType()()()()
BendNodeDataType()()()()