Usages of IShapeGeometry
Properties
| shapeGeometry | in NodeDecorator | Gets a LookupDecorator<TDecoratedType,TInterface> that decorates the IShapeGeometry type for the INodes this instance has been created for. |
Fields
| VOID_SHAPE_GEOMETRY | in IShapeGeometry | A void implementation of the IShapeGeometry interface that does nothing and behaves like an empty geometry. |
Method Return Values
| getNodeGeometry (INode) | in EdgePathCropper | Returns the geometry that is used to crop the edge at the node outline. | |
| getPortGeometry (IPort) | in EdgePathCropper | Returns the geometry that is used to crop the edge at the port outline if cropAtPort is set to true. | |
| getShapeGeometry (INode, INodeStyle) | in INodeStyleRenderer | Gets an implementation of the IShapeGeometry interface that can handle the provided node and its associated style. | |
| create () | in IShapeGeometry |
Method Parameters
| getIntersection (INode, IShapeGeometry, IEdge, Point, Point) | in EdgePathCropper | Finds the intersection between a node and the edge. | |
| isInside (Point, INode, IShapeGeometry, IEdge) | in EdgePathCropper | Checks whether a given point is inside a node's shape geometry with respect to the edge that is being calculated. |