graphTools Class |
Namespace: imbSCI.Data.collection.graph
The graphTools type exposes the following members.
| Name | Description | |
|---|---|---|
| BuildGraphFromPathsT |
Builds the graph from paths. Created graph has artificial root node (outside first node of the paths)
| |
| ConvertPathToGraphT |
Builds graph defined by path or selecte existing graphnode, as pointed by path
| |
| GetAllRootsT |
Gets all roots.
| |
| GetChildAtPathT |
Gets a child at given relative path
| |
| GetDescendentFrontierAtOffsetT |
Returns descendent nodes at specified depthOffset. For branches that end before the offset depth, the leaf node is part of output
| |
| GetFirstNodeWithLeafsT |
Iterative procedure, returning graphNodeSetCollection with graphNodeSets rooted at node that has leafs (all or min) with leafNames | |
| GetNodeSetWithLeafsT |
Collects all leaf nodes from the parent node, and pack it into graphNodeSet.
| |
| GetParentsT |
Gets first level parents of the source collection
| |
| MakeUniqueChildName |
Makes the unique name for a child, based on proposal and counter, formatted by limit digit width: e.g. if limit is 100, format is: D3, producing: proposal+001, +002, +003...
| |
| MergeWith |
Graph node graphToMerge transfers all child nodes to graphToMergeWith and disconnects from its parent
| |
| MoveTo |
Moves to new parent node moveInto | |
| RetreatToParent |
If the graph target has parent, it will move to its level (one level closer to the root)
|