GoDiagram Win Reference
GoLayoutNetwork Class Members
Properties  Methods 


The following tables list the members exposed by GoLayoutNetwork.

Public Constructors
 NameDescription
Public ConstructorGoLayoutNetwork ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyLayoutGets or sets the GoLayout in which this network is being used. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public PropertyLinkCountGets the number of Links in the Network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public PropertyLinksGets an enumerator for the network's links. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public PropertyNodeCountGets the number of Nodes in the Network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public PropertyNodesGets an enumerator for the network's nodes. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Top
Protected Properties
 NameDescription
Protected PropertyGoObjToLinkMapGets the Hashtable that maps GoObjects to Links (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Protected PropertyGoObjToNodeMapGets the Hashtable that maps GoObjects to Nodes (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Top
Public Methods
 NameDescription
Public MethodAddLinkOverloaded. This convenience method takes a Northwoods.Go.GoObject implementing Northwoods.Go.IGoLink, and returns a GoLayoutGenericNetwork.Link<N,L,Y> that has been added to this network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodAddNodeOverloaded. This convenience method makes sure there is a GoLayoutGenericNetwork.Node<N,L,Y> in this network corresponding to a Northwoods.Go.GoObject. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodAddNodesAndLinksFromCollectionAdds the objects in an IGoCollection to the network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodCreateNetworkLinkAllocate a new instance of GoLayoutGenericNetwork.Link<N,L,Y>. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodCreateNetworkNodeAllocate a new instance of GoLayoutGenericNetwork.Node<N,L,Y>. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodDeleteArtificialNodesDelete all nodes and links that have no Northwoods.Go.GoObject associated with them. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodDeleteLinkOverloaded. This convenience method makes sure a Northwoods.Go.GoObject implementing Northwoods.Go.IGoLink does not have a GoLayoutGenericNetwork.Link<N,L,Y> in this network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodDeleteNodeOverloaded. This convenience method removes any GoLayoutGenericNetwork.Node<N,L,Y> corresponding to a Northwoods.Go.GoObject. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodDeleteSelfLinksDeletes all links whose "to node" and "from node" are the same node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodFindLinkReturns the Link which was constructed for the GoObject. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodFindNodeReturns the Node which was constructed for the GoObject. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodGetNodesAndLinksRetrieve all of the Northwoods.Go.GoObject nodes and links from the GoLayoutGenericNetwork.Node<N,L,Y>s and GoLayoutGenericNetwork.Link<N,L,Y>s that are in this network, by adding them to the given coll. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodLinkNodesLinks two nodes already in the network and returns the created link. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodRemoveAllNodesAndLinksRemoves all nodes and links from the network, resulting in an empty network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodReverseLinkReverses the direction of a link in the network. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Public MethodSplitIntoSubNetworks<G>Modify this network by splitting it up into separate subnetworks, each of which has all of its nodes connected to each other, but not to any nodes in any other subnetworks. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork<GoLayoutNetworkNode,GoLayoutNetworkLink,GoLayout>)
Top
See Also

Reference

GoLayoutNetwork Class
Northwoods.Go.Layout Namespace

 

 


© 2015. Northwoods Software Corporation. All Rights Reserved.

Send Feedback