GoDigram for .NET Framework and .NET Core
Northwoods.Go.Layout Namespace / GoLayoutTreeNode Class
Properties Methods


In This Topic
    GoLayoutTreeNode Class Members
    In This Topic

    The following tables list the members exposed by GoLayoutTreeNode.

    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.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets or sets how broad a node and its descendents should be.  
    Public Property Gets or sets the Center Point of this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public PropertyGets or sets the spot that children nodes' Northwoods.Go.GoPorts get as their Northwoods.Go.GoPort.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.Go.GoObjects 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 over all of the links going out of this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets the number of links coming out of this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets an enumerator over all of the nodes that have links going out of this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public PropertyGets or sets the offset of the Center from the Bounds.Position. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets or sets the GoObject associated with this network node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public PropertyGets the Bounds.Height. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public PropertyGets or sets whether this node has been initialized as part of GoLayoutTree.CreateTrees.  
    Public Property (Unsupported)  
    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 an enumerator over all of the links going out of or coming into this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets the number of links connected to this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    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 node is part of. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    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 an enumerator over all of the nodes that are connected to this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    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 Northwoods.Go.GoPort gets as its Northwoods.Go.GoPort.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 node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    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 Northwoods.Go.GoPort.ToSpot for each child node port.  
    Public PropertyGets or sets whether SetPortSpots should set the Northwoods.Go.GoPort.FromSpot for this parent node port.  
    Public PropertyGets the Bounds.Size. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets or sets whether and in what order the children should be sorted.  
    Public Property Gets an enumerator over all of the links coming into this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets the number of links going into this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets an enumerator over all of the nodes that have links coming into this node. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    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 or sets the node's flags (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Property Gets or sets an Object associated with the node (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public PropertyGets the Bounds.Width. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Top
    Public Methods
     NameDescription
    Public MethodAdds a GoLayoutGenericNetwork.Link<N,L,Y> to the list successors (i.e., the link will be going out from this node). (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public MethodAdds a GoLayoutGenericNetwork.Link<N,L,Y> to the list predecessors (i.e., the link will be coming into this node). (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public Method Moves the corresponding GoObject to the center point of the node in the document. (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public MethodThis method just copies inheritable properties from another GoLayoutTreeNode.  
    Public MethodDeletes a GoLayoutGenericNetwork.Link<N,L,Y> from the list of successors (i.e., the link was going out from this node). (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Public MethodDeletes a GoLayoutGenericNetwork.Link<N,L,Y> from the list of predecessors (i.e., the link was to this node). (Inherited from Northwoods.Go.Layout.GoLayoutGenericNetwork`3.Node<GoLayoutTreeNode,GoLayoutTreeLink,GoLayoutTree>)
    Top
    See Also