documentationfor yFiles for HTML 3.0.0.3

Usages of Rect

Properties

boundsin IOrientedRectangleDetermines the bounds of an oriented rectangle.
boundsin IPlaneObjectGets the smallest rectangle that contains the object.
boundsin LineSegmentGets the smallest rectangle that contains the object.
boundsin OrientedRectangleCalculates the paraxial bounds of this oriented rectangle.
rectanglein MarqueeSelectionEventArgsGets the current selectionRectangle of the MarqueeSelectionInputMode.
selectionRectanglein MarqueeSelectionInputModeGets the current or last marquee selection rectangle.
initialLayoutin ReshapeRectangleContextGets the initial layout of the node.
rectanglesin SnapSizeGets the rectangles that have the same size.
boundsin LabelCandidateGets the bounds of this candidate.
boundsin NodeLayoutGets or sets the bounds of the node layout.
extendedBoundsin SubgraphComponentGets the enlargement of the bounds to accommodate spacing between components.
initialBoundsin SubgraphComponentGets the initial bounds of the component.
computedBoundsin TemporaryGroupDescriptorGets the bounds of this temporary group.
areain ClearAreaLayoutGets or sets the rectangular area that must be cleared.
areain FillAreaLayoutGets or sets the rectangular area that should be filled.
boundsin IRouterPartitionGets the bounds of the original rectangular area that is partitioned.
boundsin PartitionCellGets the bounds of this PartitionCell.
boundsin RoutingObstacleGets the bounds of the obstacle.
boundsin SubtreeShapeGets the current bounds of this SubtreeShape instance.
coreBoundsin SubtreeShapeGets the bounds of the NodeLayout of the root node of this SubtreeShape instance.
contentBoundsin CanvasComponentGets and sets the rectangle in world coordinates that holds the contents.
viewportin CanvasComponentGets the smallest rectangle in world coordinates that encompasses the visible viewing region.
clipin IRenderContextGets the clipping rectangle in world coordinates.
viewBoxin PatternFillGets or sets the SVG view box of this pattern brush.
worldBoundsin SvgExportGets or sets the bounds of the content to export in world coordinates.
targetin ViewportAnimationGets or sets the target world bounds.
boundsin ViewportLimiterGets or sets the maximal allowed navigable bounds for the viewport.

Fields

EMPTYin RectAn empty rectangle.
INFINITEin RectAn infinite rectangle.
EXPANDED_NODE_ORIGINAL_BOUNDS_DATA_KEYin ClearAreaLayoutA data key for specifying the original, non-expanded bounds of the expanded node.

Method Return Values

getLayout (TDataItem)in NodeCreatorObtains a Rect to use as layout or null by resolving the layoutProvider and afterwards applying the layoutBindings.
getUpdatedLayout (IGraph, INode, TDataItem)in NodeCreatorResolves the layoutProvider and then applies the layout bindings.
getApproximateBounds ()in GeneralPathCalculates approximate bounds of this path.
getBounds (number?)in GeneralPathCalculates the exact bounds of the path.
from (Rect)in IRectangleCreates a Rect instance from the given rectangle-like object by performing automatic type conversion.
toRect ()in IRectangleCreates a Rect instance with the current values of this rectangle.
calculateTransformedBounds (Rect)in MatrixTransforms the four corner points of the given rectangle and returns the bounds of the transformed points.
convertToRectD (MutableRectangle)in MutableRectanglePerforms an explicit conversion from MutableRectangle to Rect.
toRect ()in MutableRectangleCreates a Rect from a given MutableRectangle.
add (Point)in RectReturns the union of this rectangle and the given point.
add (Rect, Rect)in RectReturns the union of the given rectangles.
from (Rect)in RectCreates a Rect instance from the given rectangle-like object by performing automatic type conversion.
fromCenter (IPoint, ISize)in RectCreates a new instance given the center of the rectangle and its size.
getEnlarged (Insets)in RectCreates an instance enlarged by the specified insets.
getReduced (Insets)in RectCreates an instance reduced by the specified insets.
getTranslated (Point)in RectReturns a translated instance of this instance which has modified x and y by the given amount.
calculateMinimumEnclosedArea (INode)in GroupingSupportCalculates the minimum area to enclose by the given group node with respect to its IGroupBoundsCalculator.
calculateBounds (IGraph)in IGroupBoundsCalculatorCalculates the bounds of the layout for the group node whose lookup returned this provider.
getAbsoluteBounds (INode)in IStripeReturns the layout of stripe in absolute coordinates.
getCellBounds (INode, IColumn, IRow)in ITableCalculates the absolute bounds of a table cell that is determined by column and row
getCellBounds (IColumn, IRow)in ITableCalculates the relative bounds of a table cell that is determined by column and row
constrainNewBounds (IInputModeContext, Rect, Rect)in ConstrainedReshapeHandlerApplies the constraints for the new bounds.
getMinimumEnclosedArea ()in INodeSizeConstraintProviderReturns the minimum area that needs to be enclosed by the node whose lookup returned this provider.
calculateMarqueeRectangle (Point, Point)in MarqueeSelectionInputModeCalculates the location and size of the marquee rectangle.
getNodeLayout (Point, Size)in NodeDropInputModeCalculates the layout of the new node.
getMinimumEnclosedArea ()in NodeSizeConstraintProvider
updateTargetGhostBounds (Rect, StripeReparentPolicy, IStripe)in ReparentStripePositionHandlerUpdates the visualization bounds for the target visualization depending on the provided values.
calculateLayout (Point)in ReshapeRectangleContextCalculates the layout of the node when the pointer would be moved delta from the initial location.
getPreviewTableLayout (Point, Size)in StripeDropInputModeCalculates the layout of the new table.
calculateComponentBounds (LayoutGraph)in ComponentLayoutCalculates the bounds of a graph component including node margins.
calculateBounds (LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>)in GroupBoundsCalculatorCalculates the bounds of the given group node, enlarges the bounds by the padding associated with the group node, and ensures that the size of the group node obeys the associated minimum size.
calculateBounds (LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>)in ILayoutGroupBoundsCalculatorCalculates the bounds of the given group node that contains the given list of child nodes.
getReference (LayoutNode, LayoutAnchoringPolicy)in LayoutAnchoringStageGets the reference bounds for a node based on the specified LayoutAnchoringPolicy.
getReference (LayoutEdge, LayoutAnchoringPolicy)in LayoutAnchoringStageGets the reference bounds for an edge based on the specified LayoutAnchoringPolicy.
getReference (LayoutNodeLabel, LayoutAnchoringPolicy)in LayoutAnchoringStageGets the reference bounds for a node label based on the specified LayoutAnchoringPolicy.
getReference (LayoutEdgeLabel, LayoutAnchoringPolicy)in LayoutAnchoringStageGets the reference bounds for an edge label based on the specified LayoutAnchoringPolicy.
getTargetBounds ()in LayoutExecutorCalculate the target bounds to be used for the contentBounds as well as the ViewportAnimation after the layout has finished.
getTargetBounds ()in LayoutExecutorAsyncCalculate the target bounds to be used for the contentBounds as well as the ViewportAnimation after the layout has finished.
getBounds (IEnumerable<LayoutNode>?, IEnumerable<LayoutEdge>?, boolean?, boolean?, boolean?)in LayoutGraphReturns the bounds of the graph, optionally considering the specified nodes and edges, including node labels, edge labels, or node margins.
calculateSpanningRectangle (Interval, Interval)in IntervalReturns the spanning rectangle between the given Intervals.
getBounds (ICanvasContext, IEdge)in CompositeEdgeStyleCalculates the bounds as the union of bounds from all styles.
getBounds (ICanvasContext, ILabel)in CompositeLabelStyleCalculates the bounds as the union of bounds from all styles.
getBounds (ICanvasContext, INode)in CompositeNodeStyleCalculates the bounds as the union of bounds from all styles.
getBounds (ICanvasContext, IPort)in CompositePortStyleCalculates the bounds as the union of bounds from all styles.
getBounds (ICanvasContext, IEdge)in DelegatingEdgeStyleGets the bounds with the style from getStyle and the edge from getEdge.
getBounds (ICanvasContext, ILabel)in DelegatingLabelStyleGets the bounds with the style from getStyle and the label from getLabel.
getBounds (ICanvasContext, INode)in DelegatingNodeStyleGets the bounds with the style from getStyle and the node from getNode.
getBounds (ICanvasContext, IPort)in DelegatingPortStyleGets the bounds with the style from getStyle and the port from getPort.
getBounds (ICanvasContext, IEdge)in EdgeStyleBaseGets the bounds of the visual for the edge in the given context.
getBounds (ICanvasContext, ILabel)in LabelStyleBaseGets the bounds of the visual for the label in the given context.
getBounds (ICanvasContext, INode)in NodeStyleBaseGets the bounds of the visual for the node in the given context.
getBounds (ICanvasContext, IEdge)in PathEdgeStyleBaseGets the bounds of the visual for the edge in the given context.
getBounds (ICanvasContext, IPort)in PortStyleBaseReturns the bounds of the visual for the port in the given context.
getBounds (ICanvasContext)in IBoundsProviderReturns a tight rectangular area where the whole rendering would fit into.
getBounds (ICanvasContext, TRenderTag)in ObjectRendererBaseGets the bounds of the visual for the render tag in the given context.
getBounds (IRenderTreeElement)in RenderTreeCalculates the bounds for a given render tree element.
createClip ()in SvgExportReturns a suitable clip to use for the visual for this exporter.

Method Parameters

createNodeCore (IGraph, boolean, INode, Rect, INodeStyle, INode['tag'])in NodeCreatorCalled from createNode and performs the actual node creation in the graph.
ellipseContains (Rect, Point, number)in GeometryUtilitiesReturns whether an ellipse contains the given point.
getEllipseLineIntersection (Rect, Point, Point)in GeometryUtilitiesCalculates the intersection point of an ellipse with a line defined by two points.
from (Rect)in IRectangleCreates a Rect instance from the given rectangle-like object by performing automatic type conversion.
boxIntersectsSegment (Rect, Point, Point)in LineSegmentChecks whether a line segment intersects a box.
boxIntersectsSegment (Rect, number, number, number, number)in LineSegmentChecks whether a line segment intersects a box.
intersects (Rect)in LineSegmentChecks whether the line segment intersects a box.
calculateTransformedBounds (Rect)in MatrixTransforms the four corner points of the given rectangle and returns the bounds of the transformed points.
convertFrom (Rect)in MutableRectanglePerforms an explicit conversion from Rect to MutableRectangle.
getConstrained (Rect)in PointCreate a constrained copy of this instance that lies within the given non-empty rectangle.
add (Rect, Rect)in RectReturns the union of the given rectangles.
distanceTo (Rect)in RectReturns the Euclidean distance between this rectangle and a given rectangle.
from (Rect)in RectCreates a Rect instance from the given rectangle-like object by performing automatic type conversion.
intersects (Rect)in RectDetermines 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 FreeNodeLabelModelCreates 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 GraphCalled after a node layout has changed.
setNodeLayout (INode, Rect)in GraphSets 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 GraphWrapperBaseRaises the node-layout-changed event.
setNodeLayout (INode, Rect)in GraphWrapperBase
createFolderNode (INode?, Rect?, INodeStyle?, INode['tag']?)in IFoldingViewDirectly creates a collapsed node on this instance with the given parameters.
createGroupNode (INode?, Rect?, INodeStyle?, INode['tag']?, )in IGraphCreates a new group node using the provided style and layout as a child of parent.
createNode (Rect, INodeStyle?, INode['tag']?, )in IGraphCreates and returns a node using the specified values for the initial geometry, style, and tag.
createNode (INode?, Rect?, INodeStyle?, INode['tag']?, )in IGraphCreates a new ordinary node as a direct descendant of parent using the given layout and style.
setNodeLayout (INode, Rect)in IGraphSets the layout of the given node to the new value.
cancelReshape (IInputModeContext, Rect)in ConstrainedReshapeHandlerCancels the move operation and calls onCanceled
constrainNewBounds (IInputModeContext, Rect, Rect)in ConstrainedReshapeHandlerApplies the constraints for the new bounds.
handleReshape (IInputModeContext, Rect, Rect)in ConstrainedReshapeHandlerHandles the reshape operation and subsequently calls onReshaped.
onCanceled (IInputModeContext, Rect)in ConstrainedReshapeHandlerCalled when the cancelReshape method has been called.
onFinished (IInputModeContext, Rect, Rect)in ConstrainedReshapeHandlerCalled when the reshapeFinished method has been called.
onInitialized (IInputModeContext, Rect)in ConstrainedReshapeHandlerCalled when the initializeReshape method has been called.
onReshaped (IInputModeContext, Rect, Rect)in ConstrainedReshapeHandlerCalled when the handleReshape operation has been performed.
reshapeFinished (IInputModeContext, Rect, Rect)in ConstrainedReshapeHandlerHandles the finish operation and invokes onFinished.
setNodeLayout (INode, Rect)in GraphEditorInputModeUpdates the bounds of the node.
marqueeSelect (Rect, SelectionPolicy?)in GraphInputModePerforms marquee selection with the given rectangle.
onMarqueeSelect (IInputModeContext, Rect, SelectionPolicy)in GraphInputModePerforms marquee selection with the given rectangle.
addSameHeightEntry (Rect)in GraphSnapContextAdds an entry for the same-height-snapping.
addSameWidthEntry (Rect)in GraphSnapContextAdds an entry for the same-width-snapping.
create ()in IBendSelectionTester
getBendsInBox (IInputModeContext, Rect)in IBendSelectionTesterReturns the bends within the given rectangle.
create (function(IInputModeContext, Rect):boolean)in IMarqueeTestable
isInBox (IInputModeContext, Rect)in IMarqueeTestableReturns true if the corresponding item is considered to intersect the given rectangular box.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode)in INodeSnapResultProviderCalled 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 IPortSelectionTesterReturns the ports for the given marquee rectangle.
cancelReshape (IInputModeContext, Rect)in IReshapeHandlerCalled by clients to indicate that the reshaping has been canceled by the user.
create ()in IReshapeHandler
handleReshape (IInputModeContext, Rect, Rect)in IReshapeHandlerCalled by clients to indicate that the element has been dragged and its position should be updated.
reshapeFinished (IInputModeContext, Rect, Rect)in IReshapeHandlerCalled by clients to indicate that the reshaping has just been finished.
adjustGroupNodeLocation (boolean, INode, Rect?)in NavigationInputModeAdjust the group node location according to the value of autoGroupNodeAlignmentPolicy.
createNode (IInputModeContext, IGraph, INode, IModelItem, Rect)in NodeDropInputModeCreates the node in the graph after it's been dropped.
collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderCollects the snap results for the grid.
collectOrthogonalLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, OrthogonalSnapLine, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderCollects the snap results that make the node's bounds snap to the snapLine.
collectSameSizeSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapSize, INode, ReshapeRectangleContext, Rect)in NodeReshapeSnapResultProviderCollects the snap results that make the node the same size as other elements.
addCenterSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect)in NodeSnapReferenceProviderCalled by addSnapReferences to collect snap lines for the centers of the node.
addNodeBorderSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect)in NodeSnapReferenceProviderAdds the snap lines around the border of the node's layout.
addNodeSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect)in NodeSnapReferenceProviderAdds the fixed snap lines around the node for other nodes to snap to using the nodeDistance.
addNodeToSegmentSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect)in NodeSnapReferenceProviderAdds the fixed snap lines around the node for edge segments to snap to.
addPortSnapLines (GraphSnapContext, CollectSnapReferencesEventArgs, Rect)in NodeSnapReferenceProviderCalled by addSnapReferences to collect snap lines at the node to snap ports to.
collectCircleSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapCircle, Rect, INode)in NodeSnapResultProviderCalculates a SnapResult and adds it to the argument.
collectGridSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapGrid, Rect, INode)in NodeSnapResultProviderCollects snap results that snap the node to a grid and adds them to the argument.
collectLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, SnapLine, Rect, INode)in NodeSnapResultProviderCollect snap results that snap the node center to the given snap line.
collectOrthogonalLineSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, OrthogonalSnapLine, Rect, INode)in NodeSnapResultProviderVerifies whether the node will snap to the given snap line.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Rect, INode)in NodeSnapResultProvider
collectReshapeSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect, SnapLineSnapTypes)in OrthogonalSnapLineCalculates 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 ReparentStripePositionHandlerDetermine the reparent gesture that would result from the given parameters.
updateTargetGhost (IInputModeContext, IRenderTreeElement, IStripe, StripeReparentPolicy, Rect)in ReparentStripePositionHandlerModifies the target ghost visualization after a drag.
updateTargetGhostBounds (Rect, StripeReparentPolicy, IStripe)in ReparentStripePositionHandlerUpdates 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 ReshapeRectangleContextInitializes a new instance of the ReshapeRectangleContext class.
calculateConstraintForBottomLocation (CollectSnapResultsEventArgs, Rect, Point, number, number)in ReshapeRectangleContextCalculates 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 ReshapeRectangleContextCalculates a constraint for pointer locations so that the node height ends up to be height.
calculateConstraintForLeftLocation (CollectSnapResultsEventArgs, Rect, Point, number, number)in ReshapeRectangleContextCalculates 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 ReshapeRectangleContextCalculates 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 ReshapeRectangleContextCalculates 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 ReshapeRectangleContextCalculates a constraint for pointer locations so that the node width ends up being width.
collectReshapedCornerSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect)in SnapGridCollects 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 SnapGridCalculates 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 SnapSizeCreates a new instance using the provided attributes.
collectReshapeSnapResult (CollectSnapResultsEventArgs, ReshapeRectangleContext, IModelItem, Rect)in SnapSizeCalculates 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 LayoutAnchoringStageCalculates the anchor point based on the references provided.
createViewportAnimation (Rect)in LayoutExecutorFactory method that creates the animation for the viewport.
createViewportAnimation (Rect)in LayoutExecutorAsyncFactory method that creates the animation for the viewport.
createGroupNode (LayoutNode?, Rect?)in LayoutGraphCreates a new group node as a direct descendant of parent using the optional specified layout.
createNode (LayoutNode?, Rect?)in LayoutGraphCreates a new node as a direct descendant of parent using the optional specified layout.
createNode (Rect)in LayoutGraphCreates a new node using the specified layout.
getColumnLayout (ITable, Rect)in TableLayoutConfiguratorReturn the sizes of all leaf rows.
getRowLayout (ITable, Rect)in TableLayoutConfiguratorReturn the sizes of all leaf rows.
TemporaryGroupDescriptor (TemporaryGroupDescriptor?, ILayoutAlgorithm?, )in TemporaryGroupDescriptorCreates a new instance of TemporaryGroupDescriptor using the given descriptor as parent and the ILayoutAlgorithm that is considered by the RecursiveGroupLayout.
addPinnedBounds (Rect)in OrganicConstraintDataAdds constraints that prevent the given nodes from being placed outside the specified rectangle.
ClearAreaLayout ()in ClearAreaLayoutCreates a new instance of ClearAreaLayout with default settings.
FillAreaLayout ()in FillAreaLayoutCreates a new instance of FillAreaLayout with default settings.
getIntersectingCells (Rect)in IRouterPartitionReturns a list of all PartitionCells that intersect or cover the given rectangle.
PartitionCell (Rect, IRouterPartition)in PartitionCellCreates a new PartitionCell of the given IRouterPartition with the location and the size of the given rectangle.
createObstacle (Rect, any, boolean?, number?)in PartitionExtensionCreates another obstacle to the partition, optionally inserting it into the partition with a padding.
RoutingObstacle (Rect, any)in RoutingObstacleCreates a new RoutingObstacle instance with the given bounds and additional data.
isInBox (IInputModeContext, Rect, IEdge)in CompositeEdgeStyleDetermines if the edge is in the box based on any style.
isVisible (ICanvasContext, Rect, IEdge)in CompositeEdgeStyleDetermines visibility based on the visibility of all styles.
isInBox (IInputModeContext, Rect, ILabel)in CompositeLabelStyleDetermines if the label is in the box based on any style.
isVisible (ICanvasContext, Rect, ILabel)in CompositeLabelStyleDetermines visibility based on the visibility of all styles.
isInBox (IInputModeContext, Rect, INode)in CompositeNodeStyleDetermines if the node is in the box based on any style.
isVisible (ICanvasContext, Rect, INode)in CompositeNodeStyleDetermines visibility based on the visibility of all styles.
isInBox (IInputModeContext, Rect, IPort)in CompositePortStyleDetermines if the port is in the box based on any style.
isVisible (ICanvasContext, Rect, IPort)in CompositePortStyleDetermines visibility based on the visibility of all styles.
isInBox (IInputModeContext, Rect, IEdge)in DelegatingEdgeStyleDetermines with the style from getStyle whether the visualization of the edge from getEdge is included in the marquee selection.
isVisible (ICanvasContext, Rect, IEdge)in DelegatingEdgeStyleDetermines with the style from getStyle whether the visualization of the edge from getEdge is visible.
isInBox (IInputModeContext, Rect, ILabel)in DelegatingLabelStyleDetermines with the style from getStyle whether the visualization of the label from getLabel is included in the marquee selection.
isVisible (ICanvasContext, Rect, ILabel)in DelegatingLabelStyleDetermines with the style from getStyle whether the visualization of the label from getLabel is visible.
isInBox (IInputModeContext, Rect, INode)in DelegatingNodeStyleDetermines with the style from getStyle whether the visualization of the node from getNode is included in the marquee selection.
isVisible (ICanvasContext, Rect, INode)in DelegatingNodeStyleDetermines with the style from getStyle whether the visualization of the node from getNode is visible.
isInBox (IInputModeContext, Rect, IPort)in DelegatingPortStyleDetermines with the style from getStyle whether the visualization of the port from getPort is included in the marquee selection.
isVisible (ICanvasContext, Rect, IPort)in DelegatingPortStyleDetermines with the style from getStyle whether the visualization of the port from getPort is visible.
isInBox (IInputModeContext, Rect, IEdge)in EdgeStyleBaseDetermines whether the visualization for the specified edge is included in the marquee selection.
isVisible (ICanvasContext, Rect, IEdge)in EdgeStyleBaseDetermines whether the visualization for the specified edge is visible in the context.
isInBox (IInputModeContext, Rect, ILabel)in LabelStyleBaseDetermines whether the visualization for the specified label is included in the marquee selection.
isVisible (ICanvasContext, Rect, ILabel)in LabelStyleBaseDetermines whether the visualization for the specified label is visible in the context.
isInBox (IInputModeContext, Rect, INode)in NodeStyleBaseDetermines whether the visualization for the specified node is included in the marquee selection.
isVisible (ICanvasContext, Rect, INode)in NodeStyleBaseDetermines whether the visualization for the specified node is visible in the context.
isInBox (IInputModeContext, Rect, IEdge)in PathEdgeStyleBaseDetermines whether the visualization for the specified edge is included in the marquee selection.
isVisible (ICanvasContext, Rect, IEdge)in PathEdgeStyleBaseDetermines whether the visualization for the specified edge is visible in the context.
isInBox (IInputModeContext, Rect, IPort)in PortStyleBaseDetermines whether the visualization for the specified port is included in the marquee selection.
isVisible (ICanvasContext, Rect, IPort)in PortStyleBaseDetermines whether the visualization for the specified port is visible in the context.
addBoundsToShape (Rect)in SubtreeShapeExtends this SubtreeShape instance by the given rectangle.
ensureVisible (Rect, Insets?, ViewportLimitingMode?)in CanvasComponentEnsures that the provided bounds in world coordinates are visible by adjusting the viewport accordingly.
growContentBounds (Rect)in CanvasComponentEnsures that the contentBounds encompasses the given rectangle.
zoomTo (Rect)in CanvasComponentSets the zoom level and viewport center so that the given rectangle in world coordinates fits the viewport.
zoomToAnimated (Rect)in CanvasComponentTransitions 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 GraphComponentCreates a new instance of the GraphComponent in the given div element.
GraphComponent ()in GraphComponentCreates a new instance of the GraphComponent.
GraphComponent (string, )in GraphComponentCreates 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 IVisibilityTestableDetermines whether an element might intersect the visible region for a given context.
isVisible (ICanvasContext, Rect, TRenderTag)in ObjectRendererBaseDetermines whether the visualization for the specified node is visible in the given area for the given context.
PatternFill ()in PatternFillInitializes a new instance of the PatternFill class.
SvgExport (Rect, number?, )in SvgExportCreates a new SvgExport instance for the given world bounds and scale.
ViewportAnimation (CanvasComponent, Rect, TimeSpan, )in ViewportAnimationCreates a new instance of ViewportAnimation.
ViewportLimiter ()in ViewportLimiterInitializes a new instance of the ViewportLimiter class.