Class
HyperTree<TNodeData, TLinkData>

Represent the hierarchy of layout graphs through the hierarchy defined by the containers. The root is the global layout at the top level and if no containers are present or if the children of containers need not be organized this HyperTree will contain only one node, the root.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Type Parameters:

TNodeData

The type of the node data.

TLinkData

The type of the link data.

Syntax:

cs-api-definition
public class HyperTree<TNodeData, TLinkData> : Graph<ContainerGraph<TNodeData, TLinkData>, object> where TNodeData : new() where TLinkData : new()

Inheritance: objectGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>Graph<ContainerGraph<TNodeData, TLinkData>, object>HyperTree<TNodeData, TLinkData>

Inherited Members Graph<ContainerGraph<TNodeData, TLinkData>, object>.DiagramControlGraph<ContainerGraph<TNodeData, TLinkData>, object>.IgnoredConnectionsGraph<ContainerGraph<TNodeData, TLinkData>, object>.RootGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AddLink(Node<ContainerGraph<TNodeData, TLinkData>, object>, Node<ContainerGraph<TNodeData, TLinkData>, object>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AddLink(Edge<ContainerGraph<TNodeData, TLinkData>, object>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AddNode(Node<ContainerGraph<TNodeData, TLinkData>, object>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AddNodes(params Node<ContainerGraph<TNodeData, TLinkData>, object>[])GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AreConnected(Node<ContainerGraph<TNodeData, TLinkData>, object>, Node<ContainerGraph<TNodeData, TLinkData>, object>, bool)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AreConnected(int, int, bool)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AssignIdentifiers()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.Clone()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.FindEdge(int, int, bool)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.FindNode(int)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.FindTreeRoot()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.GetBoundingRectangle<TNodeData, TLinkData>(bool)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.GetConnectedComponents()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.GetNextIdInNodes(int)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.HaveUniqueIdentifiers()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.EnsureUniqueIdentifiers()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.NumberOfComponents()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.NumberOfComponents(out Dictionary<int, int>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.RemoveAllLinksFrom(Node<ContainerGraph<TNodeData, TLinkData>, object>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.RemoveLink(Edge<ContainerGraph<TNodeData, TLinkData>, object>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.RemoveNode(Node<ContainerGraph<TNodeData, TLinkData>, object>)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.RenumberNodes(int)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.ToLinkListString()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.ToLinksList()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.ToString()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.TopologicalSort(bool)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.ShortestPaths()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.AreInSameComponent(int, int)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.DijkstraShortestPath(int, int)GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.FindLongestPath()GraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.IsConnectedGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.IsAcyclicGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.IsHamiltonianGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.LinksGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.IsDirectedGraphBase<Node<ContainerGraph<TNodeData, TLinkData>, object>, Edge<ContainerGraph<TNodeData, TLinkData>, object>>.Nodes

Constructors

HyperTree()

Declaration

cs-api-definition
public HyperTree()
In this article
DefinitionConstructorsHyperTree()
Not finding the help you need?
Contact Support