Interface for classes that help during snapping of parts of edges.
Inheritance Hierarchy
Remarks
An implementation of this class is obtained from the lookup of the IEdges which are being edited during an operation where graph snapping is involved.
See Also
Members
No filters for this type
Methods
Called during the snapping operation whenever snap results are collected.
Called during the snapping operation whenever snap results are collected.
This method will be called for each collection of the results.
abstract
Parameters
- context: GraphSnapContext
- The context that is using this instance.
- evt: CollectSnapResultsEventArgs
- The event argument to obtain the necessary information from and add results to.
- movementInfos: IListEnumerable<MovementInfo>
- The movement infos that describe the
edge. - edge: IEdge
- The edge for which the SnapResults should be collected.
Static Methods
create
(collectSnapResults: function(GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge): void): IEdgeSnapResultProviderstatic
create
(collectSnapResults: function(GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge): void): IEdgeSnapResultProviderstatic
static
Parameters
- collectSnapResults: function(GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge): void