Class ShapeUtilities
Utility class for shapes.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core.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
System.Windows.Point
|
GetConnectorsBounds(IShape)
Gets the connectors' enclosing bounds.
Declaration
public static Rect GetConnectorsBounds(IShape shape)
Parameters
IShape
shape
The shape. |
Returns
System.Windows.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. |
System.Windows.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. |
System.Windows.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
|
System.Windows.Point
startPoint
|
IShape
shape
|
Returns
IConnector
|