Nevron .NET Vision Documentation
Nevron.Diagram.Layout Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassNBalloonTreeLayout 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.
ClassNBarycenterForce The NBarycenterForce class represents an edge force, which tries to place connected vertices at their barycenter (center of gravity)
ClassNBarycenterLayout The NBarycenterLayout class represents a force directed layout, which implements the barycenter layout method.
ClassNBody The NBody class represents a visually arrangeable abstract shape, which can optionally represent a logical object. Layouts actually arrange bodies.
ClassNBody1D The NBody1D class represents a body, which behaves like a line connecting 2D bodies.
ClassNBody2D The NBody2D class represents a body, which behaves like a box
ClassNBodyAdapter The NBodyAdapter class is an adapter, which is used to abstract layouts, from the actual way in which an object is represented by a body.
ClassNBodyContainerAdapter The NBodyContainerAdapter abstract class is used to abstract layouts from the actual container, in which the bodies are layed out
ClassNBounceBackForce The NBounceBackForce class represents a vertices force, which simulates a repulsion between overrlapping vertices
ClassNCellBody The NCellBody class represents a 2D body, which serves as body for objects arranged by cell layouts
ClassNCellBodyList The NCellBodyList class represents a typed list of NCellBody instances
ClassNCellsDirectionConverter  
ClassNCellsLayout The NCellsLayout class represents a layout, which serves as base class for layouts, which can arrange cells
ClassNCellsLayoutCancelEventArguments The NCellsLayoutCancelEventArguments represents the event arguments associated with cancelable cells layout events
ClassNCellsLayouter  
ClassNCellsLayoutEventArguments The NCellsLayoutCancelEventArguments represents the event arguments associated with cells layout events
ClassNCircularGraphLayout The base class for all circular layouts
ClassNClassicalTreeLayout The NClassicalTreeLayout class represents a directed tree layout, which serves as base class for all classical tree layouts.
ClassNCompactDepthTreeLayout The NCompactDepthTreeLayout class represents a classical tree layout, which compacts the depth of the tree drawing area.
ClassNConstrainedCellsLayout The NConstrainedCellsLayout class represents a directed cells layout, the cells placement of which can be constrained in the layout direction
ClassNDesiredDistanceForce 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.
ClassNDirectedCellsLayout The NDirectedCellsLayout class represents a cells layout, which serves as base class for cells layout algorithms, whose cells direction can be controlled.
ClassNDirectedGraphLayout The NDirectedGraphLayout class represents a graph layout, which serves as base class for all graph layouts, whose direction can be controlled
ClassNDirectedTreeLayout The NDirectedTreeLayout class represents a tree layout, which serves as base class for tree layouts, whose direction can be controlled.
ClassNDockLayout The NDockLayout class represents a cells layout, which layouts the cells by subsequently docking them to cells defined docking areas.
ClassNDrawingBodyContainerAdapter The NDrawingBodyContainerAdapter is a body container adapter, which adapts a drawing document.
ClassNDrawingLayoutContext The NDrawingLayoutContext class serves as a bridge between the layout and the user.
ClassNElectricalForce The NElectricalForce class represents a vertices force, which simulates the electrical repulsion between two ellectrically charged particles.
ClassNFixedVertexPlacement The NFixedVertexPlacement class is used to encapsulate the initial placement of the fixed vertices in a force directed layout.
ClassNFlowLayout The NFlowLayout class represents a constrained cells layout, which arranges the cells in horizontal or vertical lanes.
ClassNForce The NForce class serves as base class for all types of forces, which can be used in force directed layouts
ClassNForceDirectedLayout The NForceDirectedLayout 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.
ClassNForceEnvironment The NForceEnvironment class is used to encapsulate the force directed layout settings related to the global environment in which the forces operate
ClassNForceList The NForceList class represents a typed list of NForce instances
ClassNFreeVertexPlacement The NFreeVertexPlacement class is used to encapsulate the initial placement of the free vertices in a force directed layout.
ClassNGraphLayout The NGraphLayout class represents a regioned layout, whose regions are graphs. It serves as a base class for all graph layouts.
ClassNGraphLayoutCancelEventArguments The NGraphLayoutCancelEventArguments represents the event arguments associated with cancelable graph layout events
ClassNGraphLayoutEventArguments The NGraphLayoutCancelEventArguments represents the event arguments associated with graph layout events
ClassNGraphPartsLayout The NGraphPartsLayout class represents a layout, which serves as base class for graph and tree layouts.
ClassNGraphRegion The NGraphRegion class represents a region, whose content is a graph
ClassNGravityForce The NGravityForce class represents a global force, which simulates a gravity attraction to the current barycenter of the graph
ClassNLayeredGraphLayout The NLayeredGraphLayout class is a graph layout, which layouts the graph vertices and edges bodies of an acyclic graph on layers.
ClassNLayeredTreeLayout The NLayeredTreeLayout class represents a classical tree layout, which arranges the tree levels in layers.
ClassNLayout The NLayout abstract class serves as base class for all layout algorithms
ClassNLayoutCancelEventArgs The NLayoutCancelEventArgs class serves as base class for all cancelable layout event arguments
ClassNLayoutContext The NLayoutContext class is used to abstract the layouts with the actual types and relations between the objects it layouts and container in which they are hosted. It serves as a bridge between the layouts and their user.
ClassNLayoutEventArgs The NLayoutEventArgs class serves as base class for all layout event arguments
ClassNMagneticFieldForce The NMagneticFieldForce is an edge force, which is used to impose an edge orientation constrain
ClassNOrthogonalGraphLayout Implements the Orthogonal Graph Layout.
ClassNParentPlacement 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.
ClassNPlugSpacing The NPlugSpacing attribute is used to space plugs connected to a single side port.
ClassNRadialGraphLayout In Radial Graph Layout the focus node is placed at the center of the display and all other nodes are laid out around it
ClassNRegion The NRegion class serves as base class for different connected graph components (e.g. graph and tree regions).
ClassNRegionList The NRegionList class represents a typed list of NRegion instances
ClassNShapeBodyAdapter The NShapeBodyAdapter represents an object body adapter, which provides layouts with the ability to adapt shapes to bodies and vise-versa.
ClassNSingleCycleLayout The single cycle layout arranges shapes on a single circle
ClassNSpringForce The NSpringForce class represents an edge force, which simulates a spring connecting adjacent vertices.
ClassNSpringLayout The NSpringLayout class represents a force directed layout, which simulates a physical system with spring and electical forces.
ClassNStackLayout The NStackLayout class represents a directed cells layout, which stacks the cells in horizontal or vertical order.
ClassNSymmetricalLayout The NSymmetricalLayout class is a force directed layout, which simulates a physical system with repulsive and attractive forces, which strive to produce a symmetrical drawing of a graph.
ClassNTableLayout NTableLayout
ClassNTipOverTreeLayout The NTipOverTreeLayout class is a tree layout, which places the children of a vertex in a single row or column.
ClassNTreeLayout The NTreeLayout class represents a graph parts layout, whose regions are trees. It serves as a base class for all tree layouts.
ClassNTreeLayoutCancelEventArguments The NTreeLayoutEventArguments represents the event arguments associated with cancelable tree layout events
ClassNTreeLayoutEventArguments The NTreeLayoutEventArguments represents the event arguments associated with tree layout events
ClassNTreeRegion The NTreeRegion class represents a layout item, whose content is a tree
Delegates
 DelegateDescription
DelegateCellsLayoutCancelEventHandler Delegate for events, which receive information about cancelable cells layouts
DelegateCellsLayoutEventHandler Delegate for events, which receive information about cells layouts
DelegateGraphLayoutCancelEventHandler Delegate for events, which receive information about cancelable graph layouts
DelegateGraphLayoutEventHandler Delegate for events, which receive information about graph layouts
DelegateTreeLayoutCancelEventHandler Delegate for events, which receive information about cancelable tree layouts
DelegateTreeLayoutEventHandler Delegate for events, which receive information about tree layouts
Enumerations
 EnumerationDescription
EnumerationBodyArea Enumerates the types of body areas
EnumerationCellConstrainMode Defines the possible modes, in which a constrained directed cells layout can be constrained
EnumerationCellContentDimension Enumerates the sizes of the cell content
EnumerationCellDirection Defines the directions in which the directed cells layout, must place adjacent cells
EnumerationCellMeasure Enumerates the measurements, which can be requested for a cell
EnumerationContentPlacement Defines the ways, in which content can be placed horizontally or vertically within a content holder box
EnumerationDockArea Enumerates the docking areas, in which the cells in a dock layout can be docked
EnumerationDockMode Enumerates the modes for dock layoutss
EnumerationFixedVertexPlacementMode Defines the ways, in which the fixed vertices can be initially placed by a force directed layout
EnumerationFreeVertexPlacementMode Defines the ways, in which the free vertices can be initially placed by a force directed layout
EnumerationGridCellSizeMode Defines the possible cellsizing modes.
EnumerationLayeredLayoutEdgeRouting Enumerates the edge routing styles for layered layouts
EnumerationLayeredLayoutNodeRank Enumerates the ranking policies for layered layouts
EnumerationLayoutDirection Defines the possible expand directions for directed layouts
EnumerationLayoutRotation Enumerates the allowed angles at which a layout can be rotated
EnumerationMagneticFieldDirection Defines the possible types of magnetic field directions
EnumerationMagnetizationType Defines the ways in which a force directed edge body can be magnetized
EnumerationParentAnchor Defines the predefined places at which a parent tree vertex can be anchored in respect to its subtree or children
EnumerationPlugAnchor Defines the anchors at which plugs can be glued
EnumerationPlugSpacingMode Enumerates the ways in which plugs can be spaced
EnumerationPortStyle Defines the predefined configurations of ports for vertices in tree layouts
EnumerationRelativeAlignment Defines the possible relative alignment used by directed layouts
EnumerationRoutingStyle Defines the routing styles of 1D bodies
EnumerationSpringForceLaw Defines the way, in which the spring force is affected by its natural and current length
EnumerationStackMode Enumerates the modes for stack layouts
EnumerationTipOverChildrenPlacement Defines the possible ways for placing the children in a tip over tree layout
See Also

Reference

Nevron.Diagram Assembly

Send Feedback