Nevron .NET Vision
Inheritance Hierarchy
In This Topic
    Nevron.Diagram.DataStructures Namespace
    In This Topic
    Classes
     ClassDescription
    ClassThe NAccumulatingVisitor class is used to accumulate the visited graph parts
    ClassDecomposes a graph into its biconnected components and builds it block-cut tree, in which each node is a cut vertex or a biconnected component.
    ClassThe NCountingVisitor is used to count the visited graph parts
    ClassThe NGraph class represents a graph
    ClassThe NGraphAdapter class is used to abstract users from the actual way in which the specified objects form graphs.
    ClassImplememnts the barycenter method for the layer-by-layer crossing reduction problem.
    ClassThe NGraphBuilder class is used for the construction of a graph, which represents a single or multiple connected object regions.
    ClassThe base class for all crossing reductors for bipartite graphs.
    ClassThe NGraphEdge class represents an edge connecting two vertices
    ClassThe NGraphEdgeList class represents a typed list of NGraphEdge instances
    ClassInvestigates all possible permutations and provides an optimal solution for the one sided crossing reduction problem.
    ClassSolves the crossing reduction problem by using genetic algorithm.
    ClassThe NGraphPart class servers as base class for graph edges, graph vertices, tree edges and tree vertices
    ClassThe NGraphPartContainer class serves as base class for graphs and trees
    ClassThe NGraphPartFactory class is used by the graph builder for the actual construction of graph parts
    ClassThe NGraphPartVisitor class is used to visit the parts of graphs and trees and serves as base class for all types of graph part visitors
    ClassThe NGraphVertex class represents a vertex in a graph
    ClassThe NGraphVertexDegreeComparer class implements the IComparer interface and compares graph vertices by their degree
    ClassThe NGraphVertexList class represents a typed list of NGraphVertex instances
    ClassThe NObjectGraphPartMap class, represents a mapping between a logical object and a graph part. An instance of this class is produced by graph and tree builders.
    Class 
    ClassThe NShapeGraphAdapter is used to adapt shapes and shapes connections as graph relations
    ClassImplements a generalized Dijkstra's algorithm to calculate the shortest path problem.
    ClassThe NTree class represents a tree
    ClassThe NTreeEdge class represents an edge connecting two tree vertices
    ClassThe NTreeEdgeList class represents a typed list of NTreeEdge instances
    ClassThe NTreeVertex class represents a vertex in a tree (tree item)
    ClassThe NTreeVertexList class represents a typed list of NTreeVertex instances
    Delegates
     DelegateDescription
    DelegateDetermines the cost of moving from a given node to another given node.

    The cost of the transition from start to finish, or System.Int32.MaxValue if the transition is impossible (i.e. there is no edge between the two nodes).

    DelegateAn optional delegate that can help optimize the algorithm by showing it a subset of nodes to consider. Very useful for limited connectivity graphs. (like pixels on a screen!)
    See Also