The SnapLineSnapResult type exposes the following members.

Constructors

  NameDescription
Public methodSnapLineSnapResult
Creates a new instance of this class.

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVisualCreator
Returns a visual creator which is able to create a Visual for this snap result.
(Overrides SnapResult..::..GetVisualCreator()()()().)
Public methodIsSnapped
Checks whether this instance is still snapped given the final mouse coordinates.
(Overrides SnapResult..::..IsSnapped(PointD, SnapState).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSnap
Core method that performs the actual snapping.
(Overrides SnapResult..::..Snap(PointD, SnapState).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyDelta
The value to add to the mouse coordinates to snap to that result.
Public propertyMovedObject
The object that is moved and would be snapped with this SnapLineSnapResult.
Public propertySnapLine
The snap line associated with this result.
Public propertySnappedCoordinates
The coordinates of the end point of the snap line.
Public propertyTag
The tag associated with this result.
(Inherited from SnapResult.)
Public propertyWeight
Yields the weight of this result, the higher the weight, the more important it is.
(Inherited from SnapResult.)

See Also