Click or drag to resize

GraphicBasePathNodeGripHandle Class

Shows a single round grip, which can be customized to a move action.
Inheritance Hierarchy
SystemObject
  Altaxo.Graph.Graph3D.ShapesGraphicBasePathNodeGripHandle

Namespace: Altaxo.Graph.Graph3D.Shapes
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
protected class PathNodeGripHandle : IGripManipulationHandle

The GraphicBasePathNodeGripHandle type exposes the following members.

Constructors
 NameDescription
Public methodGraphicBasePathNodeGripHandle(IHitTestObject, VectorD3D, PointD3D, Double) Initializes a new instance of the GraphicBasePathNodeGripHandle class.
Public methodGraphicBasePathNodeGripHandle(IHitTestObject, VectorD3D, PointD3D, Double, ActionHitTestPointData) Initializes a new instance of the GraphicBasePathNodeGripHandle class.
Top
Properties
 NameDescription
Protected propertyGraphObject Gets the graph object that is to be manipulated.
Top
Methods
 NameDescription
Public methodActivate Activates this grip, providing the initial position of the mouse.
Public methodDeactivate Announces the deactivation of this grip.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsGripHit Determines whether the grip is hit by the current mouse position.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMoveGrip Moves the grip to the new position.
Public methodShowDraws the grip in the graphics context.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Protected field_fixPointAbsolutePositionThe variable _fixPointRelativePosition, converted to parent's (layer) coordinates.
Protected field_fixPointRelativePositionThe relative position of the object's edge or vertex, which is held fixed during the operation.
Protected field_gripCenterThe location of the grip center in world coordinates (root layer coordinates).
Protected field_gripRadiusThe radius of the grip to show.
Protected field_initialMousePositionInitial mouse position at the time of activation of this handle.
Protected field_initialObjectSizeThe initial size of the object that was hit.
Protected field_movePointRelativePositionThe relative position of the node that should be moved. For instance, (0,0,0) is at the origin of the object, (1,1,1) on the other side of the object, (0.5, 0.5, 0.5) at the center of the object.
Protected field_parent 
Top
See Also