GoXam for WPF v3
TreeVertex Class Members
Properties  Methods 


Northwoods.GoXam.Layout Namespace : TreeVertex Class

The following tables list the members exposed by TreeVertex.

Public Constructors
 NameDescription
Public Constructor  
Top
Public Properties
 NameDescription
Public Property Gets or sets how this parent node should be aligned relative to its children.  
Public Property Gets or sets the actual absolute angle at which this node should grow.  
Public Property Gets or sets the Bounds of this node. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets or sets how broad a node and its descendents should be.  
Public Property Gets or sets the center Point of this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public PropertyGets or sets the spot that children nodes' ports get as their ToSpot, if SetsChildPortSpot is true and the node has only a single port.  
Public Property Gets or sets the array of logical children for this node.  
Public Property Gets the number of immediate children that this node has.  
Public Property Gets or sets the space to leave between the node and the comments.  
Public PropertyGets or sets a collection of Northwoods.GoXam.Nodes that will be positioned near the node.  
Public Property Gets or sets the space to leave between consecutive comments.  
Public Property Gets or sets how the children of this node should be packed together.  
Public Property Gets or sets how the children should be sorted.  
Public Property Gets the number of descendents this node has.  
Public Property Gets an enumerator that iterates over all of the edges going out of this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets the number of edges coming out of this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets an enumerator over all of the vertexes that have edges going out of this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets an enumerator over all of the edges going out of or coming into this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets the number of edges connected to this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public PropertyGets or sets the offset of the Center from the Bounds.Position. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public PropertyGets the Bounds.Height. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public PropertyGets or sets whether this node has been initialized as part of TreeLayout.CreateTrees.  
Public Property  
Public Property Gets or sets the distance there should be between this node and its layer of children.  
Public Property Gets or sets the fraction of this node's depth that may overlap with the children's layer.  
Public Property Gets the number of single-parent ancestors this node has.  
Public Property Gets the maximum number of children of any descendent of this node.  
Public Property Gets the maximum depth of the subtrees below this node.  
Public Property Gets or sets the network that this vertex is part of. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public PropertyGets or sets the Node associated with this network vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets or sets the distance the first child should be indented.  
Public Property Gets or sets whether the first child should be indented past the parent node's breadth.  
Public Property Gets or sets the distance between child nodes.  
Public Property Gets or sets the logical parent for this node.  
Public PropertyGets or sets the spot that this node's port gets as its FromSpot, if SetsPortSpot is true and the node has only a single port.  
Public Property Gets or sets the position (top-left corner) of this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets or sets the position of this node relative to its parent node.  
Public Property Gets or sets the distance the first child of each row should be indented.  
Public Property Gets or sets the distance between rows within one layer, all sharing the same parent.  
Public PropertyGets or sets whether SetPortSpots should set the ToSpot for each child node port.  
Public PropertyGets or sets whether SetPortSpots should set the FromSpot for this parent node port.  
Public PropertyGets the Bounds.Size. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets or sets whether and in what order the children should be sorted.  
Public Property Gets an enumerator that iterates over all of the edges coming into this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets the number of edges going into this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets an enumerator over all of the vertexes that have edges coming into this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Property Gets or sets the offset of this parent node relative to its whole subtree.  
Public Property Gets or sets the size of the subtree (including all descendents) parented by this node.  
Public Property Gets an enumerator over all of the vertexes that are connected to this vertex. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public PropertyGets the Bounds.Width. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Top
Public Methods
 NameDescription
Public Method Adds an edge to the list successors (i.e., the edge will be going out from this vertex). (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Method Adds an edge to the list of predecessors (i.e., the edge will be coming into this vertex). (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public MethodMoves the Northwoods.GoXam.Node corresponding to this vertex so that its position is the current Position. (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public MethodThis method just copies inheritable properties from another TreeVertex.  
Public Method Deletes an edge from the list of successors (i.e., the edge was going out from this vertex). (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Public Method Deletes an edge from the list of predecessors (i.e., the edge was coming into this vertex). (Inherited from Northwoods.GoXam.Layout.GenericNetwork`3.Vertex<TreeVertex,TreeEdge,TreeLayout>)
Top
See Also

Reference

TreeVertex Class
Northwoods.GoXam.Layout Namespace