ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkSelectVisiblePoints Class Reference

vtkSelectVisiblePoints - extract points that are visible (based on z-buffer calculation) More...

Inheritance diagram for Kitware.VTK.vtkSelectVisiblePoints:
[legend]
Collaboration diagram for Kitware.VTK.vtkSelectVisiblePoints:
[legend]

List of all members.

Public Member Functions

 vtkSelectVisiblePoints (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkSelectVisiblePoints ()
 Instantiate object with no renderer; window selection turned off; tolerance set to 0.01; and select invisible off.
override uint GetMTime ()
 Return MTime also considering the renderer.
vtkRenderer GetRenderer ()
 Specify the renderer in which the visibility computation is to be performed.
virtual int GetSelectInvisible ()
 Set/Get the flag which enables inverse selection; i.e., invisible points are selected.
virtual int[] GetSelection ()
 Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).
virtual void GetSelection (IntPtr data)
 Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).
virtual int GetSelectionWindow ()
 Set/Get the flag which enables selection in a rectangular display region.
virtual double GetTolerance ()
 Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.
virtual double GetToleranceMaxValue ()
 Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.
virtual double GetToleranceMinValue ()
 Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.
IntPtr Initialize (bool getZbuff)
 Requires the renderer to be set. Populates the composite perspective transform and returns a pointer to the Z-buffer (that must be deleted) if getZbuff is set.
override int IsA (string type)
 Undocumented Block.
bool IsPointOccluded (IntPtr x, IntPtr zPtr)
 Tests if a point x is being occluded or not against the Z-Buffer array passed in by zPtr. Call Initialize before calling this method.
new vtkSelectVisiblePoints NewInstance ()
 Undocumented Block.
virtual void SelectInvisibleOff ()
 Set/Get the flag which enables inverse selection; i.e., invisible points are selected.
virtual void SelectInvisibleOn ()
 Set/Get the flag which enables inverse selection; i.e., invisible points are selected.
virtual void SelectionWindowOff ()
 Set/Get the flag which enables selection in a rectangular display region.
virtual void SelectionWindowOn ()
 Set/Get the flag which enables selection in a rectangular display region.
void SetRenderer (vtkRenderer ren)
 Specify the renderer in which the visibility computation is to be performed.
virtual void SetSelectInvisible (int _arg)
 Set/Get the flag which enables inverse selection; i.e., invisible points are selected.
virtual void SetSelection (int _arg1, int _arg2, int _arg3, int _arg4)
 Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).
virtual void SetSelection (IntPtr _arg)
 Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).
virtual void SetSelectionWindow (int _arg)
 Set/Get the flag which enables selection in a rectangular display region.
virtual void SetTolerance (double _arg)
 Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.

Static Public Member Functions

static new vtkSelectVisiblePoints New ()
 Instantiate object with no renderer; window selection turned off; tolerance set to 0.01; and select invisible off.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkSelectVisiblePoints SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkSelectVisiblePoints"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "22vtkSelectVisiblePoints"
 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 IntPtr vtkSelectVisiblePoints_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkSelectVisiblePoints_GetMTime_01 (HandleRef pThis)
static internal IntPtr vtkSelectVisiblePoints_GetRenderer_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkSelectVisiblePoints_GetSelectInvisible_03 (HandleRef pThis)
static internal IntPtr vtkSelectVisiblePoints_GetSelection_04 (HandleRef pThis)
static internal void vtkSelectVisiblePoints_GetSelection_05 (HandleRef pThis, IntPtr data)
static internal int vtkSelectVisiblePoints_GetSelectionWindow_06 (HandleRef pThis)
static internal double vtkSelectVisiblePoints_GetTolerance_07 (HandleRef pThis)
static internal double vtkSelectVisiblePoints_GetToleranceMaxValue_08 (HandleRef pThis)
static internal double vtkSelectVisiblePoints_GetToleranceMinValue_09 (HandleRef pThis)
static internal IntPtr vtkSelectVisiblePoints_Initialize_10 (HandleRef pThis, byte getZbuff)
static internal int vtkSelectVisiblePoints_IsA_11 (HandleRef pThis, string type)
static internal byte vtkSelectVisiblePoints_IsPointOccluded_12 (HandleRef pThis, IntPtr x, IntPtr zPtr)
static internal int vtkSelectVisiblePoints_IsTypeOf_13 (string type)
static internal IntPtr vtkSelectVisiblePoints_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkSelectVisiblePoints_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSelectVisiblePoints_SelectInvisibleOff_17 (HandleRef pThis)
static internal void vtkSelectVisiblePoints_SelectInvisibleOn_18 (HandleRef pThis)
static internal void vtkSelectVisiblePoints_SelectionWindowOff_19 (HandleRef pThis)
static internal void vtkSelectVisiblePoints_SelectionWindowOn_20 (HandleRef pThis)
static internal void vtkSelectVisiblePoints_SetRenderer_21 (HandleRef pThis, HandleRef ren)
static internal void vtkSelectVisiblePoints_SetSelectInvisible_22 (HandleRef pThis, int _arg)
static internal void vtkSelectVisiblePoints_SetSelection_23 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4)
static internal void vtkSelectVisiblePoints_SetSelection_24 (HandleRef pThis, IntPtr _arg)
static internal void vtkSelectVisiblePoints_SetSelectionWindow_25 (HandleRef pThis, int _arg)
static internal void vtkSelectVisiblePoints_SetTolerance_26 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkSelectVisiblePoints ()
 Automatically generated type registration mechanics.

Detailed Description

vtkSelectVisiblePoints - extract points that are visible (based on z-buffer calculation)

Description vtkSelectVisiblePoints is a filter that selects points based on whether they are visible or not. Visibility is determined by accessing the z-buffer of a rendering window. (The position of each input point is converted into display coordinates, and then the z-value at that point is obtained. If within the user-specified tolerance, the point is considered visible.)

Points that are visible (or if the ivar SelectInvisible is on, invisible points) are passed to the output. Associated data attributes are passed to the output as well.

This filter also allows you to specify a rectangular window in display (pixel) coordinates in which the visible points must lie. This can be used as a sort of local "brushing" operation to select just data within a window.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Instantiate object with no renderer; window selection turned off; tolerance set to 0.01; and select invisible off.


Member Function Documentation

override void Kitware.VTK.vtkSelectVisiblePoints.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.vtkPolyDataAlgorithm.

override uint Kitware.VTK.vtkSelectVisiblePoints.GetMTime ( ) [virtual]

Return MTime also considering the renderer.

Reimplemented from Kitware.VTK.vtkObject.

Specify the renderer in which the visibility computation is to be performed.

Here is the call graph for this function:

Set/Get the flag which enables inverse selection; i.e., invisible points are selected.

Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).

virtual void Kitware.VTK.vtkSelectVisiblePoints.GetSelection ( IntPtr  data) [virtual]

Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).

Set/Get the flag which enables selection in a rectangular display region.

Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.

Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.

Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.

Requires the renderer to be set. Populates the composite perspective transform and returns a pointer to the Z-buffer (that must be deleted) if getZbuff is set.

override int Kitware.VTK.vtkSelectVisiblePoints.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

bool Kitware.VTK.vtkSelectVisiblePoints.IsPointOccluded ( IntPtr  x,
IntPtr  zPtr 
)

Tests if a point x is being occluded or not against the Z-Buffer array passed in by zPtr. Call Initialize before calling this method.

static new int Kitware.VTK.vtkSelectVisiblePoints.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Instantiate object with no renderer; window selection turned off; tolerance set to 0.01; and select invisible off.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

Set/Get the flag which enables inverse selection; i.e., invisible points are selected.

Set/Get the flag which enables inverse selection; i.e., invisible points are selected.

Set/Get the flag which enables selection in a rectangular display region.

Set/Get the flag which enables selection in a rectangular display region.

Specify the renderer in which the visibility computation is to be performed.

virtual void Kitware.VTK.vtkSelectVisiblePoints.SetSelectInvisible ( int  _arg) [virtual]

Set/Get the flag which enables inverse selection; i.e., invisible points are selected.

virtual void Kitware.VTK.vtkSelectVisiblePoints.SetSelection ( int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4 
) [virtual]

Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).

virtual void Kitware.VTK.vtkSelectVisiblePoints.SetSelection ( IntPtr  _arg) [virtual]

Specify the selection window in display coordinates. You must specify a rectangular region using (xmin,xmax,ymin,ymax).

virtual void Kitware.VTK.vtkSelectVisiblePoints.SetSelectionWindow ( int  _arg) [virtual]

Set/Get the flag which enables selection in a rectangular display region.

virtual void Kitware.VTK.vtkSelectVisiblePoints.SetTolerance ( double  _arg) [virtual]

Set/Get a tolerance to use to determine whether a point is visible. A tolerance is usually required because the conversion from world space to display space during rendering introduces numerical round-off.

static internal uint Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetMTime_01 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetRenderer_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetSelectInvisible_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetSelection_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetSelection_05 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetSelectionWindow_06 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetTolerance_07 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetToleranceMaxValue_08 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_GetToleranceMinValue_09 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_Initialize_10 ( HandleRef  pThis,
byte  getZbuff 
) [private]
static internal int Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal byte Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_IsPointOccluded_12 ( HandleRef  pThis,
IntPtr  x,
IntPtr  zPtr 
) [private]
static internal int Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_IsTypeOf_13 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_NewInstance_15 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SafeDownCast_16 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SelectInvisibleOff_17 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SelectInvisibleOn_18 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SelectionWindowOff_19 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SelectionWindowOn_20 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SetRenderer_21 ( HandleRef  pThis,
HandleRef  ren 
) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SetSelectInvisible_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SetSelection_23 ( HandleRef  pThis,
int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4 
) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SetSelection_24 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SetSelectionWindow_25 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSelectVisiblePoints.vtkSelectVisiblePoints_SetTolerance_26 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkSelectVisiblePoints.MRClassNameKey = "22vtkSelectVisiblePoints" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

new const string Kitware.VTK.vtkSelectVisiblePoints.MRFullTypeName = "Kitware.VTK.vtkSelectVisiblePoints"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


The documentation for this class was generated from the following file: