Directed graph node. More...
Public Member Functions | |
LinkedList< DirectedGraphNode > | GetChildrenList () |
Obtain a copy of the this DirectedGraphNode children list. | |
uint | GetLinkCount () |
Determine this DirectedGraphNode link count. | |
void | LinkChild (DirectedGraphNode node) |
Create a link between this DirectedGraphNode and another DirectedGraphNode. | |
void | UnlinkChild (DirectedGraphNode node) |
Delete the link between this DirectedGraphNode and another DirectedGraphNode. | |
Protected Member Functions | |
void | LinkParent (DirectedGraphNode node) |
Link a DirectedGraphNode for being a parent of this DirectedGraphNode. | |
void | UnlinkParent (DirectedGraphNode node) |
Unlink a DirectedGraphNode from being a parent of this DirectedGraphNode. | |
Protected Attributes | |
LinkedList< DirectedGraphNode > | mChildren = new LinkedList<DirectedGraphNode>() |
Linked children node list. | |
DirectedGraphNode | mParent = null |
Linked parent node list. | |
Properties | |
DirectedGraphNode | Parent [get] |
Obtain parent of this DirectedGraphNode. |
Directed graph node.
LinkedList<DirectedGraphNode> Derm.Util.DirectedGraphNode.GetChildrenList | ( | ) |
Obtain a copy of the this DirectedGraphNode children list.
uint Derm.Util.DirectedGraphNode.GetLinkCount | ( | ) |
Determine this DirectedGraphNode link count.
void Derm.Util.DirectedGraphNode.LinkChild | ( | DirectedGraphNode | node | ) |
Create a link between this DirectedGraphNode and another DirectedGraphNode.
node | Node to link as child of this DirectedGraphNode. |
void Derm.Util.DirectedGraphNode.LinkParent | ( | DirectedGraphNode | node | ) | [protected] |
Link a DirectedGraphNode for being a parent of this DirectedGraphNode.
node |
void Derm.Util.DirectedGraphNode.UnlinkChild | ( | DirectedGraphNode | node | ) |
Delete the link between this DirectedGraphNode and another DirectedGraphNode.
node | Node to unlink from child of this DirectedGraphNode. |
void Derm.Util.DirectedGraphNode.UnlinkParent | ( | DirectedGraphNode | node | ) | [protected] |
Unlink a DirectedGraphNode from being a parent of this DirectedGraphNode.
node |
LinkedList<DirectedGraphNode> Derm.Util.DirectedGraphNode.mChildren = new LinkedList<DirectedGraphNode>() [protected] |
Linked children node list.
DirectedGraphNode Derm.Util.DirectedGraphNode.mParent = null [protected] |
Linked parent node list.
DirectedGraphNode Derm.Util.DirectedGraphNode.Parent [get] |
Obtain parent of this DirectedGraphNode.