Name | Description | |
---|---|---|
NTree Constructor | Default constructor |
The following tables list the members exposed by NTree.
Name | Description | |
---|---|---|
NTree Constructor | Default constructor |
Name | Description | |
---|---|---|
m_Edges | ||
m_Vertices |
Name | Description | |
---|---|---|
Cashe | Cashe for time consuming graph part container checks (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
CurAutoId | Gets/sets the current auto id which will be assigned to the next part added to the container (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
Edges | Obtains a reference to the tree edges | |
Height | Gets the height (i.e. the total number of layers) of the tree. | |
IsBinary | Determines whether this is a binary tree. | |
IsUpdating | Determines whether the graph part container is currently being updated (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
Root | Gets the tree root vertex | |
Vertices | Obtains a reference to the tree vertices |
Name | Description | |
---|---|---|
AddEdge | Adds an edge to the tree | |
AddVertex | Adds a vertex to the tree | |
BeginUpdate | Begins the graph part container update (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
BreadthFirstTraversal | Performs a breath first traversal visiting of the parts in the tree, starting from the specified vertex | |
EndUpdate | Ends the graph part container update (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
FindEdge | Returns the edge connecting the given child to its parent or null if the specified vertex is a root. | |
GetPartById | Gets the graph part by its id (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
GetPartsEnumerator | Gets a parts enumerator (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
GetVerticesAtLevel | Obtains a list of the vertices at the specified level | |
InvalidateCashe | Overridden. Overriden to invalidate the cashe of the contained vertices and edges | |
PostOrderTraversal | Performs a post order (depth first) traversal visiting of the parts in the tree, starting from the specified vertex | |
PreOrderTraversal | Performs a pre order (depth first) traversal visiting of the parts in the tree, starting from the specified vertex | |
RemoveEdge | Removes the edge from the tree | |
RemoveVertex | Removes the vertex from the tree |
Name | Description | |
---|---|---|
RegisterPart | Adds a part to the container (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) | |
UnregisterPart | Removes a part from the container (Inherited from Nevron.Diagram.DataStructures.NGraphPartContainer) |