ActiViz .NET
5.8.0
|
vtkHandleRepresentation - abstract class for representing widget handles More...
Public Types | |
enum | _InteractionState { Nearby = 1, Outside = 0, Scaling = 4, Selecting = 2, Translating = 3 } |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible. More... | |
Public Member Functions | |
vtkHandleRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
virtual void | ActiveRepresentationOff () |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible. | |
virtual void | ActiveRepresentationOn () |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible. | |
virtual int | CheckConstraint (vtkRenderer renderer, IntPtr pos) |
Method has to be overridden in the subclasses which has constraints on placing the handle (Ex. vtkConstrainedPointHandleRepresentation). It should return 1 if the position is within the constraint, else it should return 0. By default it returns 1. | |
virtual void | ConstrainedOff () |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion. | |
virtual void | ConstrainedOn () |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion. | |
virtual void | DeepCopy (vtkProp prop) |
Methods to make this class properly act like a vtkWidgetRepresentation. | |
virtual int | GetActiveRepresentation () |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible. | |
virtual int | GetConstrained () |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion. | |
virtual void | GetDisplayPosition (IntPtr pos) |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning. | |
virtual double[] | GetDisplayPosition () |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning. | |
virtual int | GetInteractionStateMaxValue () |
The interaction state may be set from a widget (e.g., HandleWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking processwith the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further. | |
virtual int | GetInteractionStateMinValue () |
The interaction state may be set from a widget (e.g., HandleWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking processwith the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further. | |
override uint | GetMTime () |
Overload the superclasses' GetMTime() because the internal vtkCoordinates are used to keep the state of the representation. | |
virtual vtkPointPlacer | GetPointPlacer () |
Set/Get the point placer. Point placers can be used to dictate constraints on the placement of handles. As an example, see vtkBoundedPlanePointPlacer (constrains the placement of handles to a set of bounded planes) vtkFocalPlanePointPlacer (constrains placement on the focal plane) etc. The default point placer is vtkPointPlacer (which does not apply any constraints, so the handles are free to move anywhere). | |
virtual int | GetTolerance () |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active. | |
virtual int | GetToleranceMaxValue () |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active. | |
virtual int | GetToleranceMinValue () |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active. | |
virtual void | GetWorldPosition (IntPtr pos) |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning. | |
virtual double[] | GetWorldPosition () |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning. | |
override int | IsA (string type) |
Standard methods for instances of this class. | |
new vtkHandleRepresentation | NewInstance () |
Standard methods for instances of this class. | |
virtual void | SetActiveRepresentation (int _arg) |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible. | |
virtual void | SetConstrained (int _arg) |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion. | |
virtual void | SetDisplayPosition (IntPtr pos) |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning. | |
virtual void | SetInteractionState (int _arg) |
The interaction state may be set from a widget (e.g., HandleWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking processwith the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further. | |
virtual void | SetPointPlacer (vtkPointPlacer arg0) |
Set/Get the point placer. Point placers can be used to dictate constraints on the placement of handles. As an example, see vtkBoundedPlanePointPlacer (constrains the placement of handles to a set of bounded planes) vtkFocalPlanePointPlacer (constrains placement on the focal plane) etc. The default point placer is vtkPointPlacer (which does not apply any constraints, so the handles are free to move anywhere). | |
override void | SetRenderer (vtkRenderer ren) |
Methods to make this class properly act like a vtkWidgetRepresentation. | |
virtual void | SetTolerance (int _arg) |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active. | |
virtual void | SetWorldPosition (IntPtr pos) |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning. | |
override void | ShallowCopy (vtkProp prop) |
Methods to make this class properly act like a vtkWidgetRepresentation. | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Standard methods for instances of this class. | |
static new vtkHandleRepresentation | SafeDownCast (vtkObjectBase o) |
Standard methods for instances of this class. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkHandleRepresentation" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "23vtkHandleRepresentation" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal void | vtkHandleRepresentation_ActiveRepresentationOff_01 (HandleRef pThis) |
static internal void | vtkHandleRepresentation_ActiveRepresentationOn_02 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_CheckConstraint_03 (HandleRef pThis, HandleRef renderer, IntPtr pos) |
static internal void | vtkHandleRepresentation_ConstrainedOff_04 (HandleRef pThis) |
static internal void | vtkHandleRepresentation_ConstrainedOn_05 (HandleRef pThis) |
static internal void | vtkHandleRepresentation_DeepCopy_06 (HandleRef pThis, HandleRef prop) |
static internal int | vtkHandleRepresentation_GetActiveRepresentation_07 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_GetConstrained_08 (HandleRef pThis) |
static internal void | vtkHandleRepresentation_GetDisplayPosition_09 (HandleRef pThis, IntPtr pos) |
static internal IntPtr | vtkHandleRepresentation_GetDisplayPosition_10 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_GetInteractionStateMaxValue_11 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_GetInteractionStateMinValue_12 (HandleRef pThis) |
static internal uint | vtkHandleRepresentation_GetMTime_13 (HandleRef pThis) |
static internal IntPtr | vtkHandleRepresentation_GetPointPlacer_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkHandleRepresentation_GetTolerance_15 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_GetToleranceMaxValue_16 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_GetToleranceMinValue_17 (HandleRef pThis) |
static internal void | vtkHandleRepresentation_GetWorldPosition_18 (HandleRef pThis, IntPtr pos) |
static internal IntPtr | vtkHandleRepresentation_GetWorldPosition_19 (HandleRef pThis) |
static internal int | vtkHandleRepresentation_IsA_20 (HandleRef pThis, string type) |
static internal int | vtkHandleRepresentation_IsTypeOf_21 (string type) |
static internal IntPtr | vtkHandleRepresentation_NewInstance_22 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkHandleRepresentation_SafeDownCast_23 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkHandleRepresentation_SetActiveRepresentation_24 (HandleRef pThis, int _arg) |
static internal void | vtkHandleRepresentation_SetConstrained_25 (HandleRef pThis, int _arg) |
static internal void | vtkHandleRepresentation_SetDisplayPosition_26 (HandleRef pThis, IntPtr pos) |
static internal void | vtkHandleRepresentation_SetInteractionState_27 (HandleRef pThis, int _arg) |
static internal void | vtkHandleRepresentation_SetPointPlacer_28 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkHandleRepresentation_SetRenderer_29 (HandleRef pThis, HandleRef ren) |
static internal void | vtkHandleRepresentation_SetTolerance_30 (HandleRef pThis, int _arg) |
static internal void | vtkHandleRepresentation_SetWorldPosition_31 (HandleRef pThis, IntPtr pos) |
static internal void | vtkHandleRepresentation_ShallowCopy_32 (HandleRef pThis, HandleRef prop) |
Static Private Member Functions | |
static | vtkHandleRepresentation () |
Automatically generated type registration mechanics. |
vtkHandleRepresentation - abstract class for representing widget handles
Description This class defines an API for widget handle representations. These representations interact with vtkHandleWidget. Various representations can be used depending on the nature of the handle. The basic functionality of the handle representation is to maintain a position. The position is represented via a vtkCoordinate, meaning that the position can be easily obtained in a variety of coordinate systems.
Optional features for this representation include an active mode (the widget appears only when the mouse pointer is close to it). The active distance is expressed in pixels and represents a circle in display space.
The class may be subclassed so that alternative representations can be created. The class defines an API and a default implementation that the vtkHandleWidget interacts with to render itself in the scene.
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible.
static Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void Kitware.VTK.vtkHandleRepresentation.ActiveRepresentationOff | ( | ) | [virtual] |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible.
virtual void Kitware.VTK.vtkHandleRepresentation.ActiveRepresentationOn | ( | ) | [virtual] |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible.
virtual int Kitware.VTK.vtkHandleRepresentation.CheckConstraint | ( | vtkRenderer | renderer, |
IntPtr | pos | ||
) | [virtual] |
Method has to be overridden in the subclasses which has constraints on placing the handle (Ex. vtkConstrainedPointHandleRepresentation). It should return 1 if the position is within the constraint, else it should return 0. By default it returns 1.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation.
virtual void Kitware.VTK.vtkHandleRepresentation.ConstrainedOff | ( | ) | [virtual] |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion.
virtual void Kitware.VTK.vtkHandleRepresentation.ConstrainedOn | ( | ) | [virtual] |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion.
virtual void Kitware.VTK.vtkHandleRepresentation.DeepCopy | ( | vtkProp | prop | ) | [virtual] |
Methods to make this class properly act like a vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, and Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D.
override void Kitware.VTK.vtkHandleRepresentation.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, Kitware.VTK.vtkPointHandleRepresentation3D, and Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D.
virtual int Kitware.VTK.vtkHandleRepresentation.GetActiveRepresentation | ( | ) | [virtual] |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible.
virtual int Kitware.VTK.vtkHandleRepresentation.GetConstrained | ( | ) | [virtual] |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion.
virtual void Kitware.VTK.vtkHandleRepresentation.GetDisplayPosition | ( | IntPtr | pos | ) | [virtual] |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning.
virtual double [] Kitware.VTK.vtkHandleRepresentation.GetDisplayPosition | ( | ) | [virtual] |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning.
virtual int Kitware.VTK.vtkHandleRepresentation.GetInteractionStateMaxValue | ( | ) | [virtual] |
The interaction state may be set from a widget (e.g., HandleWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking processwith the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
virtual int Kitware.VTK.vtkHandleRepresentation.GetInteractionStateMinValue | ( | ) | [virtual] |
The interaction state may be set from a widget (e.g., HandleWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking processwith the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
override uint Kitware.VTK.vtkHandleRepresentation.GetMTime | ( | ) | [virtual] |
Overload the superclasses' GetMTime() because the internal vtkCoordinates are used to keep the state of the representation.
Reimplemented from Kitware.VTK.vtkObject.
virtual vtkPointPlacer Kitware.VTK.vtkHandleRepresentation.GetPointPlacer | ( | ) | [virtual] |
Set/Get the point placer. Point placers can be used to dictate constraints on the placement of handles. As an example, see vtkBoundedPlanePointPlacer (constrains the placement of handles to a set of bounded planes) vtkFocalPlanePointPlacer (constrains placement on the focal plane) etc. The default point placer is vtkPointPlacer (which does not apply any constraints, so the handles are free to move anywhere).
virtual int Kitware.VTK.vtkHandleRepresentation.GetTolerance | ( | ) | [virtual] |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active.
virtual int Kitware.VTK.vtkHandleRepresentation.GetToleranceMaxValue | ( | ) | [virtual] |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active.
virtual int Kitware.VTK.vtkHandleRepresentation.GetToleranceMinValue | ( | ) | [virtual] |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active.
virtual void Kitware.VTK.vtkHandleRepresentation.GetWorldPosition | ( | IntPtr | pos | ) | [virtual] |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning.
virtual double [] Kitware.VTK.vtkHandleRepresentation.GetWorldPosition | ( | ) | [virtual] |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning.
override int Kitware.VTK.vtkHandleRepresentation.IsA | ( | string | type | ) | [virtual] |
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, and Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D.
static new int Kitware.VTK.vtkHandleRepresentation.IsTypeOf | ( | string | type | ) | [static] |
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, and Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D.
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, and Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D.
static new vtkHandleRepresentation Kitware.VTK.vtkHandleRepresentation.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Standard methods for instances of this class.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, and Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D.
virtual void Kitware.VTK.vtkHandleRepresentation.SetActiveRepresentation | ( | int | _arg | ) | [virtual] |
Flag controls whether the widget becomes visible when the mouse pointer moves close to it (i.e., the widget becomes active). By default, ActiveRepresentation is off and the representation is always visible.
virtual void Kitware.VTK.vtkHandleRepresentation.SetConstrained | ( | int | _arg | ) | [virtual] |
Specify whether any motions (such as scale, translate, etc.) are constrained in some way (along an axis, etc.) Widgets can use this to control the resulting motion.
virtual void Kitware.VTK.vtkHandleRepresentation.SetDisplayPosition | ( | IntPtr | pos | ) | [virtual] |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, and Kitware.VTK.vtkPointHandleRepresentation2D.
virtual void Kitware.VTK.vtkHandleRepresentation.SetInteractionState | ( | int | _arg | ) | [virtual] |
The interaction state may be set from a widget (e.g., HandleWidget) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking processwith the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
virtual void Kitware.VTK.vtkHandleRepresentation.SetPointPlacer | ( | vtkPointPlacer | arg0 | ) | [virtual] |
Set/Get the point placer. Point placers can be used to dictate constraints on the placement of handles. As an example, see vtkBoundedPlanePointPlacer (constrains the placement of handles to a set of bounded planes) vtkFocalPlanePointPlacer (constrains placement on the focal plane) etc. The default point placer is vtkPointPlacer (which does not apply any constraints, so the handles are free to move anywhere).
Reimplemented in Kitware.VTK.vtkPointHandleRepresentation2D.
override void Kitware.VTK.vtkHandleRepresentation.SetRenderer | ( | vtkRenderer | ren | ) | [virtual] |
Methods to make this class properly act like a vtkWidgetRepresentation.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation.
virtual void Kitware.VTK.vtkHandleRepresentation.SetTolerance | ( | int | _arg | ) | [virtual] |
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the widget to be active.
virtual void Kitware.VTK.vtkHandleRepresentation.SetWorldPosition | ( | IntPtr | pos | ) | [virtual] |
Handles usually have their coordinates set in display coordinates (generally by an associated widget) and internally maintain the position in world coordinates. (Using world coordinates insures that handles are rendered in the right position when the camera view changes.) These methods are often subclassed because special constraint operations can be used to control the actual positioning.
Reimplemented in Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, and Kitware.VTK.vtkPolygonalHandleRepresentation3D.
override void Kitware.VTK.vtkHandleRepresentation.ShallowCopy | ( | vtkProp | prop | ) | [virtual] |
Methods to make this class properly act like a vtkWidgetRepresentation.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation3D, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, and Kitware.VTK.vtkPointHandleRepresentation2D.
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_ActiveRepresentationOff_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_ActiveRepresentationOn_02 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_CheckConstraint_03 | ( | HandleRef | pThis, |
HandleRef | renderer, | ||
IntPtr | pos | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_ConstrainedOff_04 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_ConstrainedOn_05 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_DeepCopy_06 | ( | HandleRef | pThis, |
HandleRef | prop | ||
) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetActiveRepresentation_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetConstrained_08 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetDisplayPosition_09 | ( | HandleRef | pThis, |
IntPtr | pos | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetDisplayPosition_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetInteractionStateMaxValue_11 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetInteractionStateMinValue_12 | ( | HandleRef | pThis | ) | [private] |
static internal uint Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetMTime_13 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetPointPlacer_14 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetTolerance_15 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetToleranceMaxValue_16 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetToleranceMinValue_17 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetWorldPosition_18 | ( | HandleRef | pThis, |
IntPtr | pos | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_GetWorldPosition_19 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_IsA_20 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_IsTypeOf_21 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_NewInstance_22 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SafeDownCast_23 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetActiveRepresentation_24 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetConstrained_25 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetDisplayPosition_26 | ( | HandleRef | pThis, |
IntPtr | pos | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetInteractionState_27 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetPointPlacer_28 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetRenderer_29 | ( | HandleRef | pThis, |
HandleRef | ren | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetTolerance_30 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_SetWorldPosition_31 | ( | HandleRef | pThis, |
IntPtr | pos | ||
) | [private] |
static internal void Kitware.VTK.vtkHandleRepresentation.vtkHandleRepresentation_ShallowCopy_32 | ( | HandleRef | pThis, |
HandleRef | prop | ||
) | [private] |
new readonly string Kitware.VTK.vtkHandleRepresentation.MRClassNameKey = "23vtkHandleRepresentation" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, and Kitware.VTK.vtkPointHandleRepresentation3D.
new const string Kitware.VTK.vtkHandleRepresentation.MRFullTypeName = "Kitware.VTK.vtkHandleRepresentation" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkWidgetRepresentation.
Reimplemented in Kitware.VTK.vtkConstrainedPointHandleRepresentation, Kitware.VTK.vtkAbstractPolygonalHandleRepresentation3D, Kitware.VTK.vtkOrientedPolygonalHandleRepresentation3D, Kitware.VTK.vtkPolygonalHandleRepresentation3D, Kitware.VTK.vtkSphereHandleRepresentation, Kitware.VTK.vtkPointHandleRepresentation2D, and Kitware.VTK.vtkPointHandleRepresentation3D.