I

IBendSelectionTester

Interface that can be used to find bends at specific locations in the canvas.
Inheritance Hierarchy

Remarks

This interface is usually provided through the lookup of IEdge implementations.

Members

No filters for this type

Methods

Returns the bends within the given rectangle.
abstract

Parameters

context: IInputModeContext
The input mode context to use for querying the position.
rectangle: Rect
A rectangle in world coordinates.

Return Value

IEnumerable<IBend>
The bends inside of rectangle.
Returns the bends within the given lasso path.
abstract

Parameters

context: IInputModeContext
The input mode context to use for querying the position.
lassoPath: GeneralPath
A lasso path in world coordinates.

Return Value

IEnumerable<IBend>
The bends inside of lassoPath.
Returns the bend at the given world coordinate position.
abstract

Parameters

context: IInputModeContext
The input mode context to use for querying the position.
location: Point
A location in world coordinates.

Return Value

IBend
The bend at the position or null if there is no bend.

Static Methods

Creates an implementation of the interface IBendSelectionTester from the given definition.
The given object must contain exactly the abstract members of the IBendSelectionTester interface. No member may be omitted and no additional members can be added. While additional custom members can later be added directly on the instance, this is discouraged.
static

Parameters

Return Value

IBendSelectionTester
An instance of the IBendSelectionTester interface based on the given definition.