ActiViz .NET
5.8.0
|
vtkAbstractPicker - define API for picking subclasses More...
Public Member Functions | |
vtkAbstractPicker (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
void | AddPickList (vtkProp arg0) |
Add an actor to the pick list. | |
void | DeletePickList (vtkProp arg0) |
Delete an actor from the pick list. | |
virtual int | GetPickFromList () |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer. | |
vtkPropCollection | GetPickList () |
Return the list of actors in the PickList. | |
virtual double[] | GetPickPosition () |
Return position in global coordinates of pick point. | |
virtual void | GetPickPosition (IntPtr data) |
Return position in global coordinates of pick point. | |
virtual vtkRenderer | GetRenderer () |
Get the renderer in which pick event occurred. | |
virtual double[] | GetSelectionPoint () |
Get the selection point in screen (pixel) coordinates. The third value is related to z-buffer depth. (Normally should be =0.) | |
virtual void | GetSelectionPoint (IntPtr data) |
Get the selection point in screen (pixel) coordinates. The third value is related to z-buffer depth. (Normally should be =0.) | |
void | InitializePickList () |
Initialize list of actors in pick list. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkAbstractPicker | NewInstance () |
Undocumented Block. | |
virtual int | Pick (double selectionX, double selectionY, double selectionZ, vtkRenderer renderer) |
Perform pick operation with selection point provided. Normally the first two values for the selection point are x-y pixel coordinate, and the third value is =0. Return non-zero if something was successfully picked. | |
int | Pick (IntPtr selectionPt, vtkRenderer ren) |
provided. Normally the first two values for the selection point are x-y pixel coordinate, and the third value is =0. Return non-zero if something was successfully picked. | |
virtual void | PickFromListOff () |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer. | |
virtual void | PickFromListOn () |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer. | |
virtual void | SetPickFromList (int _arg) |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer. | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkAbstractPicker | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkAbstractPicker" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "17vtkAbstractPicker" |
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 | vtkAbstractPicker_AddPickList_01 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkAbstractPicker_DeletePickList_02 (HandleRef pThis, HandleRef arg0) |
static internal int | vtkAbstractPicker_GetPickFromList_03 (HandleRef pThis) |
static internal IntPtr | vtkAbstractPicker_GetPickList_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkAbstractPicker_GetPickPosition_05 (HandleRef pThis) |
static internal void | vtkAbstractPicker_GetPickPosition_06 (HandleRef pThis, IntPtr data) |
static internal IntPtr | vtkAbstractPicker_GetRenderer_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkAbstractPicker_GetSelectionPoint_08 (HandleRef pThis) |
static internal void | vtkAbstractPicker_GetSelectionPoint_09 (HandleRef pThis, IntPtr data) |
static internal void | vtkAbstractPicker_InitializePickList_10 (HandleRef pThis) |
static internal int | vtkAbstractPicker_IsA_11 (HandleRef pThis, string type) |
static internal int | vtkAbstractPicker_IsTypeOf_12 (string type) |
static internal IntPtr | vtkAbstractPicker_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkAbstractPicker_Pick_14 (HandleRef pThis, double selectionX, double selectionY, double selectionZ, HandleRef renderer) |
static internal int | vtkAbstractPicker_Pick_15 (HandleRef pThis, IntPtr selectionPt, HandleRef ren) |
static internal void | vtkAbstractPicker_PickFromListOff_16 (HandleRef pThis) |
static internal void | vtkAbstractPicker_PickFromListOn_17 (HandleRef pThis) |
static internal IntPtr | vtkAbstractPicker_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkAbstractPicker_SetPickFromList_19 (HandleRef pThis, int _arg) |
Static Private Member Functions | |
static | vtkAbstractPicker () |
Automatically generated type registration mechanics. |
vtkAbstractPicker - define API for picking subclasses
Description vtkAbstractPicker is an abstract superclass that defines a minimal API for its concrete subclasses. The minimum functionality of a picker is to return the x-y-z global coordinate position of a pick (the pick itself is defined in display coordinates).
The API to this class is to invoke the Pick() method with a selection point (in display coordinates - pixels) and a renderer. Then get the resulting pick position in global coordinates with the GetPickPosition() method.
vtkPicker fires events during the picking process. These events are StartPickEvent, PickEvent, and EndPickEvent which are invoked prior to picking, when something is picked, and after all picking candidates have been tested. Note that during the pick process the PickEvent of vtkProp (and its subclasses such as vtkActor) is fired prior to the PickEvent of vtkPicker.
static Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
void Kitware.VTK.vtkAbstractPicker.AddPickList | ( | vtkProp | arg0 | ) |
Add an actor to the pick list.
void Kitware.VTK.vtkAbstractPicker.DeletePickList | ( | vtkProp | arg0 | ) |
Delete an actor from the pick list.
override void Kitware.VTK.vtkAbstractPicker.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.vtkObject.
Reimplemented in Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkRenderedAreaPicker, Kitware.VTK.vtkPropPicker, Kitware.VTK.vtkWorldPointPicker, Kitware.VTK.vtkPointPicker, and Kitware.VTK.vtkAbstractPropPicker.
virtual int Kitware.VTK.vtkAbstractPicker.GetPickFromList | ( | ) | [virtual] |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer.
Return the list of actors in the PickList.
virtual double [] Kitware.VTK.vtkAbstractPicker.GetPickPosition | ( | ) | [virtual] |
Return position in global coordinates of pick point.
virtual void Kitware.VTK.vtkAbstractPicker.GetPickPosition | ( | IntPtr | data | ) | [virtual] |
Return position in global coordinates of pick point.
virtual vtkRenderer Kitware.VTK.vtkAbstractPicker.GetRenderer | ( | ) | [virtual] |
Get the renderer in which pick event occurred.
virtual double [] Kitware.VTK.vtkAbstractPicker.GetSelectionPoint | ( | ) | [virtual] |
Get the selection point in screen (pixel) coordinates. The third value is related to z-buffer depth. (Normally should be =0.)
virtual void Kitware.VTK.vtkAbstractPicker.GetSelectionPoint | ( | IntPtr | data | ) | [virtual] |
Get the selection point in screen (pixel) coordinates. The third value is related to z-buffer depth. (Normally should be =0.)
Initialize list of actors in pick list.
override int Kitware.VTK.vtkAbstractPicker.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkAbstractPropPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkRenderedAreaPicker, Kitware.VTK.vtkPointPicker, Kitware.VTK.vtkPropPicker, and Kitware.VTK.vtkWorldPointPicker.
static new int Kitware.VTK.vtkAbstractPicker.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkAbstractPropPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkRenderedAreaPicker, Kitware.VTK.vtkPointPicker, Kitware.VTK.vtkPropPicker, and Kitware.VTK.vtkWorldPointPicker.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkAbstractPropPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkRenderedAreaPicker, Kitware.VTK.vtkPointPicker, Kitware.VTK.vtkPropPicker, and Kitware.VTK.vtkWorldPointPicker.
virtual int Kitware.VTK.vtkAbstractPicker.Pick | ( | double | selectionX, |
double | selectionY, | ||
double | selectionZ, | ||
vtkRenderer | renderer | ||
) | [virtual] |
Perform pick operation with selection point provided. Normally the first two values for the selection point are x-y pixel coordinate, and the third value is =0. Return non-zero if something was successfully picked.
Reimplemented in Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkPropPicker, and Kitware.VTK.vtkWorldPointPicker.
int Kitware.VTK.vtkAbstractPicker.Pick | ( | IntPtr | selectionPt, |
vtkRenderer | ren | ||
) |
provided. Normally the first two values for the selection point are x-y pixel coordinate, and the third value is =0. Return non-zero if something was successfully picked.
Reimplemented in Kitware.VTK.vtkPicker, Kitware.VTK.vtkPropPicker, and Kitware.VTK.vtkWorldPointPicker.
virtual void Kitware.VTK.vtkAbstractPicker.PickFromListOff | ( | ) | [virtual] |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer.
virtual void Kitware.VTK.vtkAbstractPicker.PickFromListOn | ( | ) | [virtual] |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer.
static new vtkAbstractPicker Kitware.VTK.vtkAbstractPicker.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkAbstractPropPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkPropPicker, Kitware.VTK.vtkWorldPointPicker, Kitware.VTK.vtkRenderedAreaPicker, and Kitware.VTK.vtkPointPicker.
virtual void Kitware.VTK.vtkAbstractPicker.SetPickFromList | ( | int | _arg | ) | [virtual] |
Use these methods to control whether to limit the picking to this list (rather than renderer's actors). Make sure that the pick list contains actors that referred to by the picker's renderer.
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_AddPickList_01 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_DeletePickList_02 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal int Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetPickFromList_03 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetPickList_04 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetPickPosition_05 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetPickPosition_06 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetRenderer_07 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetSelectionPoint_08 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_GetSelectionPoint_09 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_InitializePickList_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_IsA_11 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_IsTypeOf_12 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_NewInstance_13 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_Pick_14 | ( | HandleRef | pThis, |
double | selectionX, | ||
double | selectionY, | ||
double | selectionZ, | ||
HandleRef | renderer | ||
) | [private] |
static internal int Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_Pick_15 | ( | HandleRef | pThis, |
IntPtr | selectionPt, | ||
HandleRef | ren | ||
) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_PickFromListOff_16 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_PickFromListOn_17 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_SafeDownCast_18 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkAbstractPicker.vtkAbstractPicker_SetPickFromList_19 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
new readonly string Kitware.VTK.vtkAbstractPicker.MRClassNameKey = "17vtkAbstractPicker" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkRenderedAreaPicker, Kitware.VTK.vtkAbstractPropPicker, Kitware.VTK.vtkPropPicker, Kitware.VTK.vtkWorldPointPicker, and Kitware.VTK.vtkPointPicker.
new const string Kitware.VTK.vtkAbstractPicker.MRFullTypeName = "Kitware.VTK.vtkAbstractPicker" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkAreaPicker, Kitware.VTK.vtkCellPicker, Kitware.VTK.vtkPicker, Kitware.VTK.vtkVolumePicker, Kitware.VTK.vtkRenderedAreaPicker, Kitware.VTK.vtkAbstractPropPicker, Kitware.VTK.vtkPropPicker, Kitware.VTK.vtkWorldPointPicker, and Kitware.VTK.vtkPointPicker.