| createNodeCore (IGraph, boolean, INode, Rect, INodeStyle, INode['tag']) | in
NodeCreator | Called from createNode and performs the actual node creation in the graph. |
| ellipseContains (Rect, Point, number) | in
GeometryUtilities | Returns whether an ellipse contains the given point. |
| getEllipseLineIntersection (Rect, Point, Point) | in
GeometryUtilities | Calculates the intersection point of an ellipse with a line defined by two points. |
| from (Rect) | in
IRectangle | Creates a Rect instance from the given rectangle-like object by performing automatic type conversion. |
| boxIntersectsSegment (Rect, Point, Point) | in
LineSegment | Checks whether a line segment intersects a box. |
| boxIntersectsSegment (Rect, number, number, number, number) | in
LineSegment | Checks whether a line segment intersects a box. |
| intersects (Rect) | in
LineSegment | Checks whether the line segment intersects a box. |
| calculateTransformedBounds (Rect) | in
Matrix | Transforms the four corner points of the given rectangle and returns the bounds of the transformed points. |
| convertFrom (Rect) | in
MutableRectangle | Performs an explicit conversion from Rect to MutableRectangle. |
| getConstrained (Rect) | in
Point | Create a constrained copy of this instance that lies within the given non-empty rectangle . |
| add (Rect, Rect) | in
Rect | Returns the union of the given rectangles. |
| distanceTo (Rect) | in
Rect | Returns the Euclidean distance between this rectangle and a given rectangle. |
| from (Rect) | in
Rect | Creates a Rect instance from the given rectangle-like object by performing automatic type conversion. |
| intersects (Rect) | in
Rect | Determines whether the bounds of this rectangle intersect with the bounds of the specified rectangle. |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
FilteredGraphWrapper | |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
FilteredGraphWrapper | |
| createParameterForLayouts (Rect, IOrientedRectangle, Point?) | in
FreeNodeLabelModel | Creates a parameter instance that anchors the labelLayout relative to the nodeLayout . |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
Graph | |
| createNode (Rect, INodeStyle?, INode['tag']?, ) | in
Graph | |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
Graph | |
| onNodeLayoutChanged (INode, Rect) | in
Graph | Called after a node layout has changed. |
| setNodeLayout (INode, Rect) | in
Graph | Sets the layout of the given node to the new values. |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
GraphWrapperBase | |
| createNode (Rect, INodeStyle?, INode['tag']?, ) | in
GraphWrapperBase | |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
GraphWrapperBase | |
| onNodeLayoutChanged (INode, Rect) | in
GraphWrapperBase | Raises the node-layout-changed event. |
| setNodeLayout (INode, Rect) | in
GraphWrapperBase | |
| createFolderNode (INode?, Rect?, INodeStyle?, INode['tag']?) | in
IFoldingView | Directly creates a collapsed node on this instance with the given parameters. |
| createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
IGraph | Creates a new group node using the provided style and layout as a child of parent . |
| createNode (Rect, INodeStyle?, INode['tag']?, ) | in
IGraph | Creates and returns a node using the specified values for the initial geometry, style, and tag. |
| createNode (INode?, Rect?, INodeStyle?, INode['tag']?, ) | in
IGraph | Creates a new ordinary node as a direct descendant of parent using the given layout and style. |
| setNodeLayout (INode, Rect) | in
IGraph | Sets the layout of the given node to the new value. |
| cancelReshape (IInputModeContext, Rect) | in
ConstrainedReshapeHandler | Cancels the move operation and calls onCanceled |
| constrainNewBounds (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Applies the constraints for the new bounds. |
| handleReshape (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Handles the reshape operation and subsequently calls onReshaped. |
| onCanceled (IInputModeContext, Rect) | in
ConstrainedReshapeHandler | Called when the cancelReshape method has been called. |
| onFinished (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Called when the reshapeFinished method has been called. |
| onInitialized (IInputModeContext, Rect) | in
ConstrainedReshapeHandler | Called when the initializeReshape method has been called. |
| onReshaped (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Called when the handleReshape operation has been performed. |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
ConstrainedReshapeHandler | Handles the finish operation and invokes onFinished. |
| setNodeLayout (INode, Rect) | in
GraphEditorInputMode | Updates the bounds of the node. |
| marqueeSelect (Rect, SelectionPolicy?) | in
GraphInputMode | Performs marquee selection with the given rectangle. |
| onMarqueeSelect (IInputModeContext, Rect, SelectionPolicy) | in
GraphInputMode | Performs marquee selection with the given rectangle. |
| addSameHeightEntry (Rect) | in
GraphSnapContext | Adds an entry for the same-height-snapping. |
| addSameWidthEntry (Rect) | in
GraphSnapContext | Adds an entry for the same-width-snapping. |
| create () | in
IBendSelectionTester | |
| getBendsInBox (IInputModeContext, Rect) | in
IBendSelectionTester | Returns the bends within the given rectangle. |
| create (function(IInputModeContext, Rect):boolean) | in
IMarqueeTestable | |
| isInBox (IInputModeContext, Rect) | in
IMarqueeTestable | Returns true if the corresponding item is considered to intersect the given rectangular box. |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
INodeSnapResultProvider | Called when a node is dragged to add SnapResults for OrthogonalSnapLines to which this node can potentially snap. |
| create (function(GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode):void) | in
INodeSnapResultProvider | |
| create () | in
IPortSelectionTester | |
| getPortsInBox (IInputModeContext, Rect) | in
IPortSelectionTester | Returns the ports for the given marquee rectangle. |
| cancelReshape (IInputModeContext, Rect) | in
IReshapeHandler | Called by clients to indicate that the reshaping has been canceled by the user. |
| create () | in
IReshapeHandler | |
| handleReshape (IInputModeContext, Rect, Rect) | in
IReshapeHandler | Called by clients to indicate that the element has been dragged and its position should be updated. |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
IReshapeHandler | Called by clients to indicate that the reshaping has just been finished. |
| adjustGroupNodeLocation (boolean, INode, Rect?) | in
NavigationInputMode | Adjust the group node location according to the value of autoGroupNodeAlignmentPolicy. |
| createNode (IInputModeContext, IGraph, INode, IModelItem, Rect) | in
NodeDropInputMode | Creates the node in the graph after it's been dropped. |
| collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results for the grid. |
| collectOrthogonalLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, OrthogonalSnapLine, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results that make the node's bounds snap to the snapLine . |
| collectSameSizeSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapSize, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results that make the node the same size as other elements. |
| addCenterSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect) | in
NodeSnapReferenceProvider | Called by addSnapReferences to collect snap lines for the centers of the node. |
| addNodeBorderSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect) | in
NodeSnapReferenceProvider | Adds the snap lines around the border of the node's layout . |
| addNodeSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect) | in
NodeSnapReferenceProvider | Adds the fixed snap lines around the node for other nodes to snap to using the nodeDistance. |
| addNodeToSegmentSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect) | in
NodeSnapReferenceProvider | Adds the fixed snap lines around the node for edge segments to snap to. |
| addPortSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect) | in
NodeSnapReferenceProvider | Called by addSnapReferences to collect snap lines at the node to snap ports to. |
| collectCircleSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapCircle, Rect, INode) | in
NodeSnapResultProvider | Calculates a SnapResult and adds it to the argument. |
| collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, Rect, INode) | in
NodeSnapResultProvider | Collects snap results that snap the node to a grid and adds them to the argument. |
| collectLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapLine, Rect, INode) | in
NodeSnapResultProvider | Collect snap results that snap the node center to the given snap line. |
| collectOrthogonalLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, OrthogonalSnapLine, Rect, INode) | in
NodeSnapResultProvider | Verifies whether the node will snap to the given snap line. |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
NodeSnapResultProvider | |
| collectReshapeSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect, SnapLineSnapTypes) | in
OrthogonalSnapLine | Calculates a valid SnapResult that snaps the side of a reshaped rectangle described by the snapType to this orthogonal line. |
| determineGesture (IInputModeContext, IPoint, IStripe, StripeSubregion, Rect) | in
ReparentStripePositionHandler | Determine the reparent gesture that would result from the given parameters. |
| updateTargetGhost (IInputModeContext, IRenderTreeElement, IStripe, StripeReparentPolicy, Rect) | in
ReparentStripePositionHandler | Modifies the target ghost visualization after a drag. |
| updateTargetGhostBounds (Rect, StripeReparentPolicy, IStripe) | in
ReparentStripePositionHandler | Updates the visualization bounds for the target visualization depending on the provided values. |
| ReshapeRectangleContext (Rect, ISize, ISize, IRectangle, IRectangle, HandlePositions, Point, Point, Size, ReshapePolicy, number) | in
ReshapeRectangleContext | Initializes a new instance of the ReshapeRectangleContext class. |
| calculateConstraintForBottomLocation (CollectSnapResultsEventArgs, Rect, Point, number, number) | in
ReshapeRectangleContext | Calculates a constraint for pointer locations so that the bottom side of the rectangle ends up at the snapLocation . |
| calculateConstraintForHeight (CollectSnapResultsEventArgs, Rect, Point, number, number) | in
ReshapeRectangleContext | Calculates a constraint for pointer locations so that the node height ends up to be height . |
| calculateConstraintForLeftLocation (CollectSnapResultsEventArgs, Rect, Point, number, number) | in
ReshapeRectangleContext | Calculates a constraint for pointer locations so that the left side of the rectangle ends up at the snapLocation . |
| calculateConstraintForRightLocation (CollectSnapResultsEventArgs, Rect, Point, number, number) | in
ReshapeRectangleContext | Calculates a constraint for pointer locations so that the right side of the rectangle ends up at the snapLocation . |
| calculateConstraintForTopLocation (CollectSnapResultsEventArgs, Rect, Point, number, number) | in
ReshapeRectangleContext | Calculates a constraint for pointer locations so that the top side of the rectangle ends up at the snapLocation . |
| calculateConstraintForWidth (CollectSnapResultsEventArgs, Rect, Point, number, number) | in
ReshapeRectangleContext | Calculates a constraint for pointer locations so that the node width ends up being width . |
| collectReshapedCornerSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect) | in
SnapGrid | Collects a valid SnapResult that snaps the corner of the reshaped rectangle that corresponds to the reshapePosition to a grid point. |
| collectReshapedSideSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect, SnapLineSnapTypes) | in
SnapGrid | Calculates a valid SnapResult that snaps the side of a reshaped rectangle described by the snapType to a grid line. |
| SnapSize (boolean, number, IEnumerable<Rect>, number, GraphItemTypes?, any?) | in
SnapSize | Creates a new instance using the provided attributes. |
| collectReshapeSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect) | in
SnapSize | Calculates a valid SnapResult that snaps the width or height of a reshaped rectangle to the size. |
| cancelReshape (IInputModeContext, Rect) | in
TableReshapeHandler | |
| handleReshape (IInputModeContext, Rect, Rect) | in
TableReshapeHandler | |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
TableReshapeHandler | |
| calculateAnchorPoint (IEnumerable<Rect>) | in
LayoutAnchoringStage | Calculates the anchor point based on the references provided. |
| createViewportAnimation (Rect) | in
LayoutExecutor | Factory method that creates the animation for the viewport. |
| createViewportAnimation (Rect) | in
LayoutExecutorAsync | Factory method that creates the animation for the viewport. |
| createGroupNode (LayoutNode?, Rect?) | in
LayoutGraph | Creates a new group node as a direct descendant of parent using the optional specified layout. |
| createNode (LayoutNode?, Rect?) | in
LayoutGraph | Creates a new node as a direct descendant of parent using the optional specified layout. |
| createNode (Rect) | in
LayoutGraph | Creates a new node using the specified layout. |
| getColumnLayout (ITable, Rect) | in
TableLayoutConfigurator | Return the sizes of all leaf rows. |
| getRowLayout (ITable, Rect) | in
TableLayoutConfigurator | Return the sizes of all leaf rows. |
| TemporaryGroupDescriptor (TemporaryGroupDescriptor?, ILayoutAlgorithm?, ) | in
TemporaryGroupDescriptor | Creates a new instance of TemporaryGroupDescriptor using the given descriptor as parent and the ILayoutAlgorithm that is considered by the RecursiveGroupLayout. |
| addPinnedBounds (Rect) | in
OrganicConstraintData | Adds constraints that prevent the given nodes from being placed outside the specified rectangle. |
| ClearAreaLayout () | in
ClearAreaLayout | Creates a new instance of ClearAreaLayout with default settings. |
| FillAreaLayout () | in
FillAreaLayout | Creates a new instance of FillAreaLayout with default settings. |
| getIntersectingCells (Rect) | in
IRouterPartition | Returns a list of all PartitionCells that intersect or cover the given rectangle. |
| PartitionCell (Rect, IRouterPartition) | in
PartitionCell | Creates a new PartitionCell of the given IRouterPartition with the location and the size of the given rectangle. |
| createObstacle (Rect, any, boolean?, number?) | in
PartitionExtension | Creates another obstacle to the partition, optionally inserting it into the partition with a padding. |
| RoutingObstacle (Rect, any) | in
RoutingObstacle | Creates a new RoutingObstacle instance with the given bounds and additional data. |
| isInBox (IInputModeContext, Rect, IEdge) | in
CompositeEdgeStyle | Determines if the edge is in the box based on any style. |
| isVisible (ICanvasContext, Rect, IEdge) | in
CompositeEdgeStyle | Determines visibility based on the visibility of all styles. |
| isInBox (IInputModeContext, Rect, ILabel) | in
CompositeLabelStyle | Determines if the label is in the box based on any style. |
| isVisible (ICanvasContext, Rect, ILabel) | in
CompositeLabelStyle | Determines visibility based on the visibility of all styles. |
| isInBox (IInputModeContext, Rect, INode) | in
CompositeNodeStyle | Determines if the node is in the box based on any style. |
| isVisible (ICanvasContext, Rect, INode) | in
CompositeNodeStyle | Determines visibility based on the visibility of all styles. |
| isInBox (IInputModeContext, Rect, IPort) | in
CompositePortStyle | Determines if the port is in the box based on any style. |
| isVisible (ICanvasContext, Rect, IPort) | in
CompositePortStyle | Determines visibility based on the visibility of all styles. |
| isInBox (IInputModeContext, Rect, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, IEdge) | in
DelegatingEdgeStyle | Determines with the style from getStyle whether the visualization of the edge from getEdge is visible. |
| isInBox (IInputModeContext, Rect, ILabel) | in
DelegatingLabelStyle | Determines with the style from getStyle whether the visualization of the label from getLabel is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, ILabel) | in
DelegatingLabelStyle | Determines with the style from getStyle whether the visualization of the label from getLabel is visible. |
| isInBox (IInputModeContext, Rect, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, INode) | in
DelegatingNodeStyle | Determines with the style from getStyle whether the visualization of the node from getNode is visible. |
| isInBox (IInputModeContext, Rect, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is visible. |
| isInBox (IInputModeContext, Rect, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, IEdge) | in
EdgeStyleBase | Determines whether the visualization for the specified edge is visible in the context. |
| isInBox (IInputModeContext, Rect, ILabel) | in
LabelStyleBase | Determines whether the visualization for the specified label is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, ILabel) | in
LabelStyleBase | Determines whether the visualization for the specified label is visible in the context. |
| isInBox (IInputModeContext, Rect, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, INode) | in
NodeStyleBase | Determines whether the visualization for the specified node is visible in the context. |
| isInBox (IInputModeContext, Rect, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, IEdge) | in
PathEdgeStyleBase | Determines whether the visualization for the specified edge is visible in the context. |
| isInBox (IInputModeContext, Rect, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is included in the marquee selection. |
| isVisible (ICanvasContext, Rect, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is visible in the context. |
| addBoundsToShape (Rect) | in
SubtreeShape | Extends this SubtreeShape instance by the given rectangle. |
| ensureVisible (Rect, Insets?, ViewportLimitingMode?) | in
CanvasComponent | Ensures that the provided bounds in world coordinates are visible by adjusting the viewport accordingly. |
| growContentBounds (Rect) | in
CanvasComponent | Ensures that the contentBounds encompasses the given rectangle. |
| zoomTo (Rect) | in
CanvasComponent | Sets the zoom level and viewport center so that the given rectangle in world coordinates fits the viewport. |
| zoomToAnimated (Rect) | in
CanvasComponent | Transitions the viewport in an animated fashion to a new zoom level and center so that the given rectangle in world coordinates fits the viewport. |
| GraphComponent (HTMLElement, ) | in
GraphComponent | Creates a new instance of the GraphComponent in the given div element. |
| GraphComponent () | in
GraphComponent | Creates a new instance of the GraphComponent. |
| GraphComponent (string, ) | in
GraphComponent | Creates a new instance of GraphComponent using the div element that is specified by the selector . |
| create (function(ICanvasContext, Rect):boolean) | in
IVisibilityTestable | |
| isVisible (ICanvasContext, Rect) | in
IVisibilityTestable | Determines whether an element might intersect the visible region for a given context. |
| isVisible (ICanvasContext, Rect, TRenderTag) | in
ObjectRendererBase | Determines whether the visualization for the specified node is visible in the given area for the given context. |
| PatternFill () | in
PatternFill | Initializes a new instance of the PatternFill class. |
| SvgExport (Rect, number?, ) | in
SvgExport | Creates a new SvgExport instance for the given world bounds and scale. |
| ViewportAnimation (CanvasComponent, Rect, TimeSpan, ) | in
ViewportAnimation | Creates a new instance of ViewportAnimation. |
| ViewportLimiter () | in
ViewportLimiter | Initializes a new instance of the ViewportLimiter class. |