| createNodeCore (IGraph, boolean, INode, Rect, INodeStyle, Object) | in
NodeCreator | Called from createNode and performs the actual node creation in the graph. |
| intersects (Rect, number) | in
GeneralPath | Checks whether this path intersects the given rectangle. |
| mayIntersectClip (Rect, number) | in
GeneralPath | Performs a quick test to decide whether this path might intersect the clipping rectangle, provided the path would be rendered using stroke of the given width. |
| ellipseContains (Rect, Point, number) | in
GeomUtilities | Checks whether an ellipse contains the given point. |
| findEllipseLineIntersection (Rect, Point, Point) | in
GeomUtilities | Returns the ellipse/line intersection point for the given point pair. |
| from (Rect) | in
IRectangle | Creates a Rect instance from the given rectangle-like object by performing automatic type conversion. |
| 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. |
| convertToMutableRectangle (Rect) | in
Rect | Performs an explicit conversion from Rect to MutableRectangle. |
| 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?, Object?) | in
DefaultGraph | |
| createNode (Rect, INodeStyle?, Object?) | in
DefaultGraph | |
| createNode (INode?, Rect?, INodeStyle?, Object?) | in
DefaultGraph | |
| onNodeLayoutChanged (INode, Rect) | in
DefaultGraph | Called after a node layout has changed. |
| setNodeLayout (INode, Rect) | in
DefaultGraph | Sets the layout of the given node to the new values. |
| createGroupNode (INode?, Rect?, INodeStyle?, Object?) | in
FilteredGraphWrapper | |
| createNode (INode?, Rect?, INodeStyle?, Object?) | in
FilteredGraphWrapper | |
| createCanonicalParameter (Rect, IOrientedRectangle, Point?) | in
FreeNodeLabelModel | Creates a parameter instance that anchors the labelLayout relative to the nodeLayout . |
| createGroupNode (INode?, Rect?, INodeStyle?, Object?) | in
GraphWrapperBase | |
| createNode (Rect, INodeStyle?, Object?) | in
GraphWrapperBase | |
| createNode (INode?, Rect?, INodeStyle?, Object?) | in
GraphWrapperBase | |
| onNodeLayoutChanged (INode, Rect) | in
GraphWrapperBase | Raises the NodeLayoutChanged event |
| setNodeLayout (INode, Rect) | in
GraphWrapperBase | |
| createFolderNode (INode?, Rect?, INodeStyle?, Object?) | in
IFoldingView | Directly creates a collapsed node on this instance with the given parameters. |
| createGroupNode (INode?, Rect?, INodeStyle?, Object?, ) | in
IGraph | Creates a new group node using the provided style and layout as a child of parent . |
| createNode (Rect, INodeStyle?, Object?, ) | in
IGraph | Creates and returns a node using the specified values for the initial geometry, style, and tag. |
| createNode (INode?, Rect?, INodeStyle?, Object?, ) | 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) | in
GraphInputMode | Performs marquee selection with the given rectangle. |
| onMarqueeSelect (IInputModeContext, Rect) | in
GraphInputMode | Performs marquee selection with the given rectangle. |
| onMarqueeSelectItems (IInputModeContext, Rect, IEnumerable<IModelItem>, function(IModelItem):boolean?) | in
GraphInputMode | Selects the given elements in the editor inside the provided marquee-selection 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. |
| getAdditionalSnapLines (SnapLineOrientation, SnapLineSnapTypes, Rect) | in
GraphSnapContext | Gets a subset of additionalSnapLines that matches the given orientation , snapType and intersects with the provided area . |
| getFixedNodeSnapLines (SnapLineOrientation, SnapLineSnapTypes, Rect) | in
GraphSnapContext | Gets a subset of fixedNodeSnapLines that matches the given orientation , snapType and intersects with the provided area . |
| getFixedPortSnapLines (SnapLineOrientation, SnapLineSnapTypes, Rect) | in
GraphSnapContext | Gets a subset of fixedPortSnapLines that matches the given orientation , snapType and intersects with the provided area . |
| getFixedSegmentSnapLines (SnapLineOrientation, SnapLineSnapTypes, Rect) | in
GraphSnapContext | Gets a subset of fixedSegmentSnapLines that matches the given orientation , snapType and intersects with the provided area . |
| create () | in
IBendSelectionTester | Creates an implementation of the interface IBendSelectionTester from the given definition. |
| getBendsInBox (IInputModeContext, Rect) | in
IBendSelectionTester | Returns the bends within the given rectangle. |
| create (function(IInputModeContext, Rect):boolean) | in
IMarqueeTestable | Creates an implementation of the interface IMarqueeTestable by using the given function as implementation for its isInBox method. |
| 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 | Creates an implementation of the interface INodeSnapResultProvider by using the given function as implementation for its collectSnapResults method. |
| create () | in
IPortSelectionTester | Creates an implementation of the interface IPortSelectionTester from the given definition. |
| 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 | Creates an implementation of the interface IReshapeHandler from the given definition. |
| 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. |
| addSameSizeSnapResult (GraphSnapContext, CollectSnapResultsEventArgs, INode, SnapLineOrientation, IEnumerable<Rect>, number, Point) | in
NodeReshapeSnapResultProvider | Adds a snap result for "same size" to the collect event argument. |
| collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results for the grid. |
| collectSameSizeSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results that make the node the same size as other elements. |
| collectSnapLineResults (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Collects the snap results that makes the node's bounds snap to the fixed node snap lines. |
| getSnapLines (GraphSnapContext, CollectSnapResultsEventArgs, INode, ReshapeRectangleContext, Rect) | in
NodeReshapeSnapResultProvider | Helper method for method collectSnapLineResults that gets all the SnapLine that should be checked for the currently moved node. |
| addCenterSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect) | in
NodeSnapLineProvider | Called by addSnapLines the collect snap lines for the centers of the node. |
| addFixedNodeBorderSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect) | in
NodeSnapLineProvider | Adds the fixed snap lines around the border of the nodes' layout . |
| addNodeToNodeSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect) | in
NodeSnapLineProvider | Adds the fixed snap lines around the node for other nodes to snap to using the nodeToNodeDistance. |
| addNodeToSegmentSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect) | in
NodeSnapLineProvider | Adds the fixed snap lines around the node for edge segments to snap to. |
| addPortSnapLines (GraphSnapContext, CollectGraphSnapLinesEventArgs, INode, Rect) | in
NodeSnapLineProvider | Called by addSnapLines the collect snap lines to snap ports to at the provided node. |
| collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
NodeSnapResultProvider | Collects snap results that snap the node to a grid and adds them to the argument. |
| collectSnapLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
NodeSnapResultProvider | Collects the results for the given layout for all snap lines in question. |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode) | in
NodeSnapResultProvider | |
| collectSnapResultsForSnapLine (CollectSnapResultsEventArgs, OrthogonalSnapLine, Rect, INode) | in
NodeSnapResultProvider | Verifies whether the node will snap to the given snap line. |
| determineGesture (IInputModeContext, IPoint, IStripe, StripeSubregion, Rect) | in
ReparentStripePositionHandler | Determine the reparent gesture that would result from the given parameters. |
| updateTargetGhost (IInputModeContext, ICanvasObject, 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. |
| cancelReshape (IInputModeContext, Rect) | in
TableReshapeHandler | |
| handleReshape (IInputModeContext, Rect, Rect) | in
TableReshapeHandler | |
| reshapeFinished (IInputModeContext, Rect, Rect) | in
TableReshapeHandler | |
| 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. |
| getColumnLayout (ITable, Rect) | in
TableLayoutConfigurator | Return the sizes of all leaf rows. |
| getRowLayout (ITable, Rect) | in
TableLayoutConfigurator | Return the sizes of all leaf rows. |
| isVisible (ICanvasContext, Rect) | in
ArcEdgeStyleRenderer | Overridden for performance reasons. |
| isInBox (IInputModeContext, Rect) | in
ArrowNodeStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
ArrowNodeStyleRenderer | |
| isInBox (IInputModeContext, Rect) | in
BevelNodeStyleRenderer | Tests the node using the current style for an intersection with the given box. |
| isVisible (ICanvasContext, Rect) | in
BevelNodeStyleRenderer | Determines visibility by checking for an intersection with the layout. |
| isVisible (ICanvasContext, Rect) | in
BezierEdgeStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
BridgeEdgeStyleRenderer | |
| isInBox (IInputModeContext, Rect) | in
CollapsibleNodeStyleDecoratorRenderer | Delegates to the getWrappedStyle. |
| isVisible (ICanvasContext, Rect) | in
CollapsibleNodeStyleDecoratorRenderer | Delegates to the getWrappedStyle. |
| isInBox (IInputModeContext, Rect) | in
DefaultLabelStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
DefaultLabelStyleRenderer | Uses the layout to determine whether the clip intersects. |
| 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) | in
GeneralPathNodeStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
GeneralPathNodeStyleRenderer | Determines visibility by checking for an intersection with the bounds of the path. |
| createIconVisual (IRenderContext, boolean, Rect) | in
GroupNodeStyleRenderer | Creates the visual representation for the node's collapse/expand icon. |
| isInBox (IInputModeContext, Rect) | in
GroupNodeStyleRenderer | Tests the node using the current style for an intersection with the given box. |
| isVisible (ICanvasContext, Rect) | in
GroupNodeStyleRenderer | Determines visibility by checking for an intersection with the layout. |
| updateIconVisual (IRenderContext, boolean, Rect, SVGGElement) | in
GroupNodeStyleRenderer | Updates the visual representation for the node's collapse/expand icon previously created by createIconVisual. |
| isInBox (IInputModeContext, Rect) | in
IconLabelStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
IconLabelStyleRenderer | |
| isInBox (IInputModeContext, Rect) | in
ImageNodeStyleRenderer | Tries to use the normalizedOutline to perform the marquee intersection analysis, otherwise reverts to default (rectangular) behavior. |
| isVisible (ICanvasContext, Rect) | in
ImageNodeStyleRenderer | Determines visibility by checking for an intersection with the layout. |
| 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) | in
PanelNodeStyleRenderer | Tests the node using the current style for an intersection with the given box. |
| isVisible (ICanvasContext, Rect) | in
PanelNodeStyleRenderer | |
| isInBox (IInputModeContext, Rect) | in
PathBasedEdgeStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
PathBasedEdgeStyleRenderer | Calls configure and test the edge using the style for a visible intersection with the clip bounds. |
| isVisible (ICanvasContext, Rect) | in
PolylineEdgeStyleRenderer | |
| 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. |
| isInBox (IInputModeContext, Rect) | in
RectangleNodeStyleRenderer | Tests the node using the current style for an intersection with the given box. |
| isVisible (ICanvasContext, Rect) | in
RectangleNodeStyleRenderer | Determines visibility by checking for an intersection with the layout. |
| isInBox (IInputModeContext, Rect) | in
ShapeNodeStyleRenderer | Tests the node using the current style for an intersection with the given box. |
| isVisible (ICanvasContext, Rect) | in
ShapeNodeStyleRenderer | Determines visibility by checking for an intersection with the layout. |
| isInBox (IInputModeContext, Rect) | in
ShinyPlateNodeStyleRenderer | Tests the node using the current style for an intersection with the given box. |
| isVisible (ICanvasContext, Rect) | in
ShinyPlateNodeStyleRenderer | |
| isInBox (IInputModeContext, Rect) | in
TableNodeStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
TableNodeStyleRenderer | |
| isInBox (IInputModeContext, Rect) | in
TemplateLabelStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
TemplateLabelStyleRenderer | Uses the layout to determine whether the clip intersects. |
| isInBox (IInputModeContext, Rect) | in
TemplateNodeStyleRenderer | Tries to use the outline shape to perform the marquee intersection analysis, otherwise reverts to default (rectangular) behavior. |
| isVisible (ICanvasContext, Rect) | in
TemplateNodeStyleRenderer | Determines visibility by checking for an intersection with the layout. |
| isInBox (IInputModeContext, Rect) | in
TemplatePortStyleRenderer | |
| isVisible (ICanvasContext, Rect) | in
TemplatePortStyleRenderer | Calls configure and test the port using the style for a visible intersection with the clip bounds. |
| ensureVisible (Rect, Insets?) | in
CanvasComponent | Ensures that the provided bounds in world coordinates are visible by adjusting the viewport accordingly. |
| growContentRect (Rect) | in
CanvasComponent | Assures that the content rectangle 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. |
| isInBox (IInputModeContext, Rect) | in
DefaultPortCandidateDescriptor | |
| isVisible (ICanvasContext, Rect) | in
DefaultPortCandidateDescriptor | |
| GraphComponent (HTMLDivElement, ) | 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 | Creates an implementation of the interface IVisibilityTestable by using the given function as implementation for its isVisible method. |
| isVisible (ICanvasContext, Rect) | in
IVisibilityTestable | Determines whether an element might intersect the visible region for a given context. |
| create () | in
IVisualTemplate | Creates an implementation of the interface IVisualTemplate from the given definition. |
| createVisual (IRenderContext, Rect, Object) | in
IVisualTemplate | This method is called by the framework to create a SvgVisual with the given bounds . |
| updateVisual (IRenderContext, SvgVisual, Rect, Object) | in
IVisualTemplate | This method updates or replaces a previously created SvgVisual to adjust to the changed bounds . |
| 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. |
| getCurrentBounds (CanvasComponent, Rect) | in
ViewportLimiter | Gets the to bounds that should be honored for the upcoming call. |
| limitViewport (CanvasComponent, Rect, boolean?) | in
ViewportLimiter | Inspects the desired or suggested new viewport for the given control and returns a valid viewport to use. |