Class ShapeUtilities
Utility class for shapes.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.WinControls.RadDiagram.dll
Syntax
public static class ShapeUtilities
Methods
GetConnectorPoint(String, IShape)
Gets the absolute position of the connector in the given shape.
Declaration
public static Point GetConnectorPoint(string connectorName, IShape shape)
Parameters
|
System.String
connectorName
The connector's name. |
|
IShape
shape
The shape. |
Returns
|
Point
|
GetConnectorsBounds(IShape)
Gets the connectors' enclosing bounds.
Declaration
public static Rect GetConnectorsBounds(IShape shape)
Parameters
|
IShape
shape
The shape. |
Returns
|
Rect
The enclosing bounds. |
GetNearestConnector(IEnumerable<IShape>, Point, Double)
Gets the nearest connector.
Declaration
public static IConnector GetNearestConnector(IEnumerable<IShape> shapes, Point point, double delta)
Parameters
|
System.Collections.Generic.IEnumerable<IShape>
shapes
The shapes. |
|
Point
point
The point. |
|
System.Double
delta
The delta. |
Returns
|
IConnector
|
GetNearestConnector(IShape, Point)
Gets the closest connector position.
Declaration
public static IConnector GetNearestConnector(IShape shape, Point point)
Parameters
|
IShape
shape
The shape. |
|
Point
point
The point. |
Returns
|
IConnector
|
GetNearestConnectors(IConnection, out IConnector, out IConnector)
Gets the nearest connectors for a connection.
Declaration
public static void GetNearestConnectors(IConnection connection, out IConnector startConnector, out IConnector endConnector)
Parameters
|
IConnection
connection
The connection. |
|
IConnector
startConnector
The start connector. |
|
IConnector
endConnector
The end connector. |
GetNearestFreeConnector(IConnection, Point, IShape)
Gets the closest connector position which is not already used.
Declaration
public static IConnector GetNearestFreeConnector(IConnection connection, Point startPoint, IShape shape)
Parameters
|
IConnection
connection
|
|
Point
startPoint
|
|
IShape
shape
|
Returns
|
IConnector
|