Graph Class |
The Graph type exposes the following members.
| Name | Description | |
|---|---|---|
| Graph(GraphNode) | Constructor for the Graph class. | |
| Graph(IntPtr, Boolean) | Initializes a new instance of the Graph class |
| Name | Description | |
|---|---|---|
| AutoDelete | Property that indicates whether the object should be
automatically deleted by the Garbage Collector. (Inherited from DisposableWrapper) |
|
| IsDisposed | Property that indicates whether pointer to native code
unmanaged object == IntPtr::Zero. (Inherited from DisposableWrapper) |
|
| IsEmpty | Property that indicates whether the graph is empty. | |
| NumNodes | Property that represents the number of nodes in the graph. | |
| RootNode | Property that represents the root node of the graph. | |
| UnmanagedObject | Property that represents a pointer to an unmanaged
object. (Inherited from DisposableWrapper) |
| Name | Description | |
|---|---|---|
| AddEdge | Adds the specified edge to this Graph object. | |
| AddNode | Adds the specified node to this Graph object. | |
| BreakCycleEdge | Removes the specified edge, and updates the cyclical information for this Graph object. | |
| ClearAll | Clears the specified set flag bits in the GraphNode objects of this Graph object. | |
| Create | Creates a graph based on the passed pointer and returns a handle to the created object. | |
| CreateObjRef | (Inherited from MarshalByRefObject) |
|
| DeleteUnmanagedObject | (Overrides DisposableWrapperDeleteUnmanagedObject) |
|
| DelNode | Removes the specified node from this GraphNode object, and all references to it. | |
| Dispose | (Inherited from DisposableWrapper) |
|
| Dispose(Boolean) | (Inherited from DisposableWrapper) |
|
| Equals | Checks objects for equality. (Inherited from DisposableWrapper) |
|
| Finalize | (Inherited from DisposableWrapper) |
|
| FindCycles | Finds the cyclical nodes for this Graph object. | |
| GetHashCode | Retrieves the object hash code. (Inherited from DisposableWrapper) |
|
| GetLifetimeService | (Inherited from MarshalByRefObject) |
|
| GetOutgoing | Gets all outgoing nested nodes as a collection. Each node in the list appears in the collection only once. | |
| GetType | (Inherited from Object) |
|
| InitializeLifetimeService | (Inherited from MarshalByRefObject) |
|
| MemberwiseClone | (Inherited from Object) |
|
| MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject) |
|
| Node | Returns the specified GraphNode object of this Graph object. | |
| Reset | Removes all nodes and cycle nodes from this Graph object. | |
| SetNodeGrowthRate | Sets the number of nodes that are allocated to the graph at a time. If the graph consists of many nodes, this method should be called to increase the rate. Setting a rate to a higher value increases performance but may cause increased memory usage due to unused but allocated node space. | |
| ToString | (Inherited from Object) |
| © Bricsys NV. All rights reserved. |