Class | Description | |
---|---|---|
NBalloonTreeLayout | The NBalloonTreeLayout class is a tree layout, which tries to compact the drawing area of the tree and places the vertices in balloons around the root. | |
NBarycenterForce | The NBarycenterForce class represents an edge force, which tries to place connected vertices at their barycenter (center of gravity) | |
NBarycenterGraphLayout | The NBarycenterGraphLayout class represents a force directed layout, which implements the barycenter layout method. | |
NBodyContainerAdapter | The NBodyContainerAdapter abstract class is used to abstract layouts from the actual container, in which the bodies are layed out | |
NBounceBackForce | The NBounceBackForce class represents a vertices force, which simulates a repulsion between overrlapping vertices | |
NCircularGraphLayout | The base class for all circular layouts | |
NClassicalTreeLayout | Represents a directed tree layout, which serves as base class for all classical tree layouts. | |
NCompactDepthTreeLayout | The NCompactDepthTreeLayout class represents a classical tree layout, which compacts the depth of the tree drawing area. | |
NDesiredDistanceForce | The NDesiredDistanceForce is a force, which couples an attraction force (edge force), and a repulsion force (vertex force). The two forces balance each other when the distance between connected vertices is equal to the specified desired distance. | |
NDirectedGraphLayout | The NDirectedGraphLayout class represents a graph layout, which serves as base class for all graph layouts, whose direction can be controlled. | |
NDirectedTreeLayout | The NDirectedTreeLayout class represents a tree layout, which serves as base class for tree layouts, whose direction can be controlled. | |
NDrawingLayoutContext | A layout context that is used in the context of NOV diagram. | |
NElectricalForce | The NElectricalForce class represents a vertices force, which simulates the electrical repulsion between two ellectrically charged particles. | |
NFamilyGraphLayout | A graph layout that arranges a family tree diagram to layers, each of which represents a single generation. | |
NFixedVertexPlacement | The NFixedVertexPlacement class is used to encapsulate the initial placement of the fixed vertices in a force directed layout. | |
NForce | The NForce class serves as base class for all types of forces, which can be used in force directed layouts | |
NForce.NForceDesigner | Designer for force directed layouts. | |
NForceCollection | Represents a collection of NForce instances | |
NForceCollection.NForceCollectionDesigner | Designer for force directed layouts. | |
NForceDirectedEdgeBody | The NForceDirectedEdgeBody class represents a graph edge body, which serves as body for all edges in force directed layouts | |
NForceDirectedGraphLayout | The NForceDirectedGraphLayout class is a graph layout, which layouts the graph vertices and edges, according to the forces acting on them. It serves as base class for all types of force directed layouts. | |
NForceDirectedGraphLayout.NForceDirectedGraphLayoutDesigner | Designer for force directed layouts. | |
NForceDirectedVertexBody | The NForceDirectedEdgeBody class represents a graph vertex body, which serves as body for all vertices in force directed layouts | |
NForceEnvironment | Represents a force environment. | |
NFreeVertexPlacement | The NFreeVertexPlacement class is used to encapsulate the initial placement of the free vertices in a force directed layout. | |
NGenericGraphRegion | The NGraphRegion class represents a region, whose content is a graph | |
NGraphBarycenterCrossingReductor | Implememnts the barycenter method for the layer-by-layer crossing reduction problem. | |
NGraphCrossingReductor | The base class for all crossing reductors for bipartite graphs. | |
NGraphEdgeBody | The NGraphEdgeBody class is a 1D body, which serves as base class for all bodies assigned to graph edges | |
NGraphEdgeBodyBase | Base class for graph edge bodies. | |
NGraphLayout | The NGraphLayout class represents a regioned layout, whose regions are graphs. It serves as a base class for all graph layouts. | |
NGraphLayoutBase<T> | A layout, which serves as base class for graph and tree layouts.
Common for graph and tree layouts is that they split the input graphinto connected graphs regions (e.g. graph and tree forests), which are subject to arrangement by the primary layout algorithm. When the content of all regions is arranged, the regions are optionally arranged with the layout specified by the RegionLayout property. By default this property holds an instance of the NFlowLayout class. | |
NGraphLayoutBase.NGraphPartsLayoutDesigner<T> | Designer for graph part layouts. | |
NGraphLayoutEventArgs | The NGraphLayoutEventArgs class provides information about graph layouts | |
NGraphPermutationCrossingReductor | Anlalyzes all possible permutations and provides an optimal solution to the one-sided crossing reduction problem. | |
NGraphRegion | The NGraphRegion abstract class represents an atomic unit, with which the region layout can operate | |
NGraphRegionList | The NGraphRegionList class represents a typed list of NGraphRegion instances | |
NGraphVertexBody | The NGraphVertexBody class is a 2D body, which serves as base class for all bodies assigned to graph vertices. | |
NGraphVertexBodyBase | Base class for graph vertex bodies. | |
NGravityForce | The NGravityForce class represents a global force, which simulates a gravity attraction to the current barycenter of the graph | |
NLayeredEdgeBody | The NLayeredEdgeBody class represents a graph edge body, which serves as base class for all edge bodies in layered layouts. | |
NLayeredGraphLayout | The NLayeredGraphLayout class is a graph layout, which layouts the graph vertices and edges bodies of an acyclic graph on layers. | |
NLayeredTreeLayout | The NLayeredTreeLayout class represents a classical tree layout, which arranges the tree levels in layers. | |
NLayeredVertexBody | The NLayeredVertexBody class represents a 2D body, which represents a vertex in a layered layout. | |
NLayoutHelpers | Static class that contains layout helper methods. | |
NMagneticFieldForce | The NMagneticFieldForce is an edge force, which is used to impose an edge orientation constrain | |
NOrthogonalGraphLayout | Implements the Orthogonal Graph Layout. | |
NParentPlacement | The NParentPlacement class represents an attribute, which is used to encapsulate the horizontal or vertical placement of a parent tree vertex in respect to its children or subtree. | |
NPlugSpacing | The NPlugSpacing attribute is used to space plugs connected to a single side port. | |
NRadialGraphLayout | In Radial Graph Layout the focus node is placed at the center of the display and all other nodes are laid out around it | |
NShapeBodyAdapter | The NShapeBodyAdapter represents an object body adapter, which provides layouts with the ability to adapt shapes to bodies and vise-versa. | |
NShapeGraphAdapter | The NShapeGraphAdapter is used to adapt shapes and shapes connections as graph relations | |
NSingleCycleGraphLayout | The single cycle layout arranges shapes on a single circle | |
NSpringForce | The NSpringForce class represents an edge force, which simulates a spring connecting adjacent vertices. | |
NSpringGraphLayout | The NSpringGraphLayout class represents a force directed layout, which simulates a physical system with spring and electical forces. | |
NSpringGraphLayout.NSpringGraphLayoutDesigner | The designer for spring layouts. | |
NSymmetricalGraphLayout | The NSymmetricalGraphLayout class is a force directed layout, which simulates a physical system with repulsive and attractive forces, which strives to produce a symmetrical drawing of a graph. | |
NTipOverTreeLayout | The NTipOverTreeLayout class is a directed tree layout, which places the children of a vertex in a single row or column. | |
NTreeEdgeBody | The NTreeEdgeBody class is a 1D body, which serves as base class for all bodies assigned to tree edges | |
NTreeGraphRegion | The NTreeGraphRegion class represents a layout item, whose content is a tree | |
NTreeLayout | A graph parts layout, whose regions are trees. It serves as a base class for all tree layouts. | |
NTreeLayoutEventArgs | The NTreeLayoutEventArguments class provides information about tree layouts | |
NTreeVertexBody | The NTreeVertexBody class is a 2D body, which serves as base class for all bodies assigned to tree vertices |