GoXam for WPF v3
LayeredDigraphNetwork Class Members
Properties  Methods 


Northwoods.GoXam.Layout Namespace : LayeredDigraphNetwork Class

The following tables list the members exposed by LayeredDigraphNetwork.

Public Constructors
 NameDescription
Public Constructor Constructs an empty network.  
Top
Public Properties
 NameDescription
Public Property Gets the number of edges in this network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public Property Gets an enumerator for the network's edges. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public PropertyGets or sets the DiagramLayout in which this network is being used. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public Property Gets the number of vertexes in this network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public Property Gets an enumerator for the network's vertexes. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Top
Protected Properties
Public Methods
 NameDescription
Public MethodAdds an GenericNetwork.Edge<V,E,Y> to the network. Although this method is provided for completeness, LinkVertexes provides a more efficient manner of linking nodes already in the network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodThis convenience method takes a Northwoods.GoXam.Link, and returns an GenericNetwork.Edge<V,E,Y> that has been added to this network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodThis convenience method makes sure there is a GenericNetwork.Vertex<V,E,Y> in this network corresponding to a Northwoods.GoXam.Node. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodAdds the objects in an IEnumerable to the network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodAdds a GenericNetwork.Vertex<V,E,Y> to the Network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public Method Removes all vertexes and edges from the network, resulting in an empty network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodAllocate a new instance of E. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodAllocate a new instance of V. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodDelete all vertexes and edges that have no Northwoods.GoXam.Part associated with them. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodDeletes an GenericNetwork.Edge<V,E,Y> from the network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodThis convenience method makes sure a Northwoods.GoXam.Link does not have a GenericNetwork.Edge<V,E,Y> in this network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodThis convenience method deletes any GenericNetwork.Vertex<V,E,Y> corresponding to a Northwoods.GoXam.Node. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodDeletes all GenericNetwork.Edge<V,E,Y>s whose "to vertex" and "from vertex" are the same vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodRemoves a GenericNetwork.Vertex<V,E,Y> from the network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodReturns the GenericNetwork.Edge<V,E,Y> which was constructed for the Northwoods.GoXam.Link. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodReturns the GenericNetwork.Vertex<V,E,Y> which was constructed for the Northwoods.GoXam.Node. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodRetrieve all of the Northwoods.GoXam.Part Northwoods.GoXam.Nodes and Northwoods.GoXam.Links from the GenericNetwork.Vertex<V,E,Y>s and GenericNetwork.Edge<V,E,Y>s that are in this network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodLinks two nodes already in the network and returns the created GenericNetwork.Edge<V,E,Y>. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public MethodReverses the direction of an GenericNetwork.Edge<V,E,Y> in the network. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Public Method Modify this network by splitting it up into separate subnetworks, each of which has all of its vertexes connected to each other, but not to any vertexes in any other subnetworks. (Inherited from Northwoods.GoXam.Layout.GenericNetwork<LayeredDigraphVertex,LayeredDigraphEdge,LayeredDigraphLayout>)
Top
See Also

Reference

LayeredDigraphNetwork Class
Northwoods.GoXam.Layout Namespace