Class ShapeUtilities
Utility class for shapes.
Inheritance
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core.dll
Syntax
public static class ShapeUtilities : Object
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
|