Usages of IRectangle
Properties
layout | in FolderNodeState | Gets or sets the layout of the node. | |
layout | in INode | Gets a rectangle describing the position and size of the node. | |
layout | in IStripe | Gets a live view of the relative layout of the stripe. | |
layout | in ITable | Gets the layout of the table, relative to an owner node. | |
layout | in SimpleNode | Gets or sets the layout of the node. | |
layout | in Table | Gets the layout of the table, relative to an owner node. | |
alternativeGroupBounds | in HierarchicalLayoutData | Gets or sets a mapping from group/folder nodes to alternative bounds for these nodes. | |
bounds | in ConstrainedReshapeHandler | Gets the wrappedHandler's bounds property. | |
bounds | in IReshapeHandler | Gets a view of the bounds of the item. | |
selectionRectangle | in MarqueeRenderTag | Gets the current marquee selection rectangle in view or world coordinates. | |
minimumEnclosedArea | in NodeReshapeHandleProvider | Gets or sets the minimum rectangular area that needs to be contained in the reshapeable. | |
minimumEnclosedArea | in NodeReshapeHandlerHandle | Gets or sets the minimum enclosed area that needs to be encompassed by this reshapeable. | |
minimumEnclosedArea | in NodeSizeConstraintProvider | Gets or sets the instance to return by getMinimumEnclosedArea. | |
viewportRectangleRenderer | in OverviewInputMode | Gets or sets the IObjectRenderer<IRectangle> that visualizes the viewport rectangle. | |
maximumBoundingArea | in RectangleHandle | Gets or sets the largest allowed size for the rectangle. | |
minimumEnclosedArea | in RectangleHandle | Gets or sets the minimum enclosed area that needs to be encompassed by the rectangle. | |
maximumBoundingArea | in ReshapeHandleProviderBase | Gets or sets the maximal bounds this reshapeable may fill. | |
minimumEnclosedArea | in ReshapeHandleProviderBase | Gets or sets the minimum rectangular area that needs to be contained in the reshapeable. | |
maximumBoundingArea | in ReshapeHandlerHandle | Gets or sets the maximal bounds this reshapeable may fill. | |
minimumEnclosedArea | in ReshapeHandlerHandle | Gets or sets the minimum enclosed area that needs to be encompassed by this reshapeable. | |
maximumBoundingArea | in ReshapeRectangleContext | Gets the maximal rectangle the node's layout may fill. | |
minimumEnclosedArea | in ReshapeRectangleContext | Gets the minimum area the node's layout needs to encompass. | |
bounds | in TableReshapeHandler | ||
nodeEndLayout | in LayoutExecutorAsync | Gets a mapping from nodes in the LayoutGraph to their new layout, after the results are in. | |
expandedNodeOriginalBounds | in ClearAreaLayoutData | Gets or sets the original, non-expanded bounds of the expandedNode. |
Fields
ALTERNATIVE_GROUP_BOUNDS_DATA_KEY | in HierarchicalLayout | A data key for associating an alternative bounds with the collapsed/expanded group. |
Method Return Values
createEdgePortLayout (IPort) | in LayoutExecutorAsync | Callback factory method that creates the IRectangle for the given IPort that is used as a dummy to represent the port at the IEdge that owns port . |
Method Parameters
appendEllipse (IRectangle, boolean) | in GeneralPath | Appends an ellipse using the given bounds to this instance. | |
appendRectangle (IRectangle, boolean) | in GeneralPath | Appends a rectangle to this path instance. | |
pathIntersects (IRectangle, number?) | in GeneralPath | Checks whether this path intersects the given rectangle. | |
pathMayIntersectClip (IRectangle, number) | in GeneralPath | Performs a quick test to decide whether this path might intersect the clipping rectangle, provided the path would be rendered using a stroke of the given width. | |
add (IRectangle) | in IMutableRectangle | Adds a rectangle to another one. | |
setShape (IRectangle) | in IMutableRectangle | Applies a new position and size to a given mutable rectangle. | |
containsRectangle (IRectangle, number?) | in IRectangle | Determines whether the given rectangle contains the provided rectangle. | |
MutableRectangle (IRectangle) | in MutableRectangle | Creates a new instance initialized to the values of the provided argument. | |
OrientedRectangle (IRectangle) | in OrientedRectangle | Creates a new instance using the provided rectangle to initialize the anchor and size. | |
SimpleNode () | in SimpleNode | Creates a default node with default lookup, VOID_NODE_STYLE as style, an empty layout, and no labels nor ports. | |
HierarchicalLayoutData () | in HierarchicalLayoutData | ||
fromRectangle (IRectangle) | in ILassoTestable | Creates an implementation of the ILassoTestable interface that tests if the rectangle intersects the area of the lasso path. | |
create () | in IReshapeHandler | ||
NodeSizeConstraintProvider (ISize, ISize, IRectangle?) | in NodeSizeConstraintProvider | Creates a new instance using the provided size instances as the initial values. | |
OverviewInputMode () | in OverviewInputMode | Creates a new instance. | |
ReshapeRectangleContext (Rect, ISize, ISize, IRectangle, IRectangle, HandlePositions, Point, Point, Size, ReshapePolicy, number) | in ReshapeRectangleContext | Initializes a new instance of the ReshapeRectangleContext class. | |
ClearAreaLayoutData () | in ClearAreaLayoutData | ||
setLayout (HTMLElement, IRectangle) | in HtmlVisual | Sets the translation and size values of a given HtmlElement to the provided values so that it works well inside an HtmlVisual in a CanvasComponent. | |
createGraphAnimation (IGraph, IMapper<INode,IRectangle>?, IMapper<IEdge,yfiles.geometry.IPoint[]>?, IMapper<IPort,IPortLocationModelParameter>?, IMapper<ILabel,ILabelModelParameter>?, TimeSpan?) | in IAnimation | Creates a new IAnimation that animates the given layout of all types of graph items. | |
createNodeAnimation (IGraph, INode, IRectangle, TimeSpan) | in IAnimation | Creates a new IAnimation that animates the given node from its current layout to the new given targetLayout . | |
fromRectangle (IRectangle) | in IBoundsProvider | Creates an instance that returns the given rectangle as the bounds. |
Implementing Types
IMutableRectangle | Interface for mutable rectangles aligned to the axes in 2D coordinate space with double precision coordinates. | |
Rect | Represents an axis-aligned rectangle in two-dimensional Cartesian coordinates. |