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.vtkDepthSortPolyData Class Reference

vtkDepthSortPolyData - sort poly data along camera view direction More...

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

List of all members.

Public Member Functions

 vtkDepthSortPolyData (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkDepthSortPolyData ()
 Instantiate object.
virtual vtkCamera GetCamera ()
 Specify a camera that is used to define a view direction along which the cells are sorted. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified.
virtual int GetDepthSortMode ()
 Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.
virtual int GetDirection ()
 Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.
override uint GetMTime ()
 Return MTime also considering the dependent objects: the camera and/or the prop3D.
virtual double[] GetOrigin ()
 Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.
virtual void GetOrigin (IntPtr data)
 Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.
vtkProp3D GetProp3D ()
 Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the effects of transformation. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified. Specifying the vtkProp3D is optional.
virtual int GetSortScalars ()
 Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.
virtual double[] GetVector ()
 Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.
virtual void GetVector (IntPtr data)
 Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.
override int IsA (string type)
 Instantiate object.
new vtkDepthSortPolyData NewInstance ()
 Instantiate object.
virtual void SetCamera (vtkCamera arg0)
 Specify a camera that is used to define a view direction along which the cells are sorted. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified.
virtual void SetDepthSortMode (int _arg)
 Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.
void SetDepthSortModeToBoundsCenter ()
 Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.
void SetDepthSortModeToFirstPoint ()
 Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.
void SetDepthSortModeToParametricCenter ()
 Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.
virtual void SetDirection (int _arg)
 Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.
void SetDirectionToBackToFront ()
 Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.
void SetDirectionToFrontToBack ()
 Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.
void SetDirectionToSpecifiedVector ()
 Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.
virtual void SetOrigin (double _arg1, double _arg2, double _arg3)
 Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.
virtual void SetOrigin (IntPtr _arg)
 Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.
void SetProp3D (vtkProp3D arg0)
 Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the effects of transformation. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified. Specifying the vtkProp3D is optional.
virtual void SetSortScalars (int _arg)
 Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.
virtual void SetVector (double _arg1, double _arg2, double _arg3)
 Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.
virtual void SetVector (IntPtr _arg)
 Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.
virtual void SortScalarsOff ()
 Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.
virtual void SortScalarsOn ()
 Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.

Static Public Member Functions

static new vtkDepthSortPolyData New ()
 Instantiate object.
static new int IsTypeOf (string type)
 Instantiate object.
static new vtkDepthSortPolyData SafeDownCast (vtkObjectBase o)
 Instantiate object.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "20vtkDepthSortPolyData"
 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 vtkDepthSortPolyData_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDepthSortPolyData_GetCamera_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkDepthSortPolyData_GetDepthSortMode_02 (HandleRef pThis)
static internal int vtkDepthSortPolyData_GetDirection_03 (HandleRef pThis)
static internal uint vtkDepthSortPolyData_GetMTime_04 (HandleRef pThis)
static internal IntPtr vtkDepthSortPolyData_GetOrigin_05 (HandleRef pThis)
static internal void vtkDepthSortPolyData_GetOrigin_06 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkDepthSortPolyData_GetProp3D_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkDepthSortPolyData_GetSortScalars_08 (HandleRef pThis)
static internal IntPtr vtkDepthSortPolyData_GetVector_09 (HandleRef pThis)
static internal void vtkDepthSortPolyData_GetVector_10 (HandleRef pThis, IntPtr data)
static internal int vtkDepthSortPolyData_IsA_11 (HandleRef pThis, string type)
static internal int vtkDepthSortPolyData_IsTypeOf_12 (string type)
static internal IntPtr vtkDepthSortPolyData_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDepthSortPolyData_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDepthSortPolyData_SetCamera_16 (HandleRef pThis, HandleRef arg0)
static internal void vtkDepthSortPolyData_SetDepthSortMode_17 (HandleRef pThis, int _arg)
static internal void vtkDepthSortPolyData_SetDepthSortModeToBoundsCenter_18 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SetDepthSortModeToFirstPoint_19 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SetDepthSortModeToParametricCenter_20 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SetDirection_21 (HandleRef pThis, int _arg)
static internal void vtkDepthSortPolyData_SetDirectionToBackToFront_22 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SetDirectionToFrontToBack_23 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SetDirectionToSpecifiedVector_24 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SetOrigin_25 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkDepthSortPolyData_SetOrigin_26 (HandleRef pThis, IntPtr _arg)
static internal void vtkDepthSortPolyData_SetProp3D_27 (HandleRef pThis, HandleRef arg0)
static internal void vtkDepthSortPolyData_SetSortScalars_28 (HandleRef pThis, int _arg)
static internal void vtkDepthSortPolyData_SetVector_29 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkDepthSortPolyData_SetVector_30 (HandleRef pThis, IntPtr _arg)
static internal void vtkDepthSortPolyData_SortScalarsOff_31 (HandleRef pThis)
static internal void vtkDepthSortPolyData_SortScalarsOn_32 (HandleRef pThis)

Static Private Member Functions

static vtkDepthSortPolyData ()
 Automatically generated type registration mechanics.

Detailed Description

vtkDepthSortPolyData - sort poly data along camera view direction

Description vtkDepthSortPolyData rearranges the order of cells so that certain rendering operations (e.g., transparency or Painter's algorithms) generate correct results. To use this filter you must specify the direction vector along which to sort the cells. You can do this by specifying a camera and/or prop to define a view direction; or explicitly set a view direction.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate object.


Member Function Documentation

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

Specify a camera that is used to define a view direction along which the cells are sorted. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified.

Here is the call graph for this function:

Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.

Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.

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

Return MTime also considering the dependent objects: the camera and/or the prop3D.

Reimplemented from Kitware.VTK.vtkObject.

virtual double [] Kitware.VTK.vtkDepthSortPolyData.GetOrigin ( ) [virtual]

Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.

virtual void Kitware.VTK.vtkDepthSortPolyData.GetOrigin ( IntPtr  data) [virtual]

Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.

Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the effects of transformation. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified. Specifying the vtkProp3D is optional.

Here is the call graph for this function:

Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.

virtual double [] Kitware.VTK.vtkDepthSortPolyData.GetVector ( ) [virtual]

Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.

virtual void Kitware.VTK.vtkDepthSortPolyData.GetVector ( IntPtr  data) [virtual]

Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.

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

Instantiate object.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Instantiate object.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Instantiate object.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Instantiate object.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Instantiate object.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkDepthSortPolyData.SetCamera ( vtkCamera  arg0) [virtual]

Specify a camera that is used to define a view direction along which the cells are sorted. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetDepthSortMode ( int  _arg) [virtual]

Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.

Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.

Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.

Specify the point to use when sorting. The fastest is to just take the first cell point. Other options are to take the bounding box center or the parametric center of the cell. By default, the first cell point is used.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetDirection ( int  _arg) [virtual]

Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.

Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.

Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.

Specify the sort method for the polygonal primitives. By default, the poly data is sorted from back to front.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetOrigin ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetOrigin ( IntPtr  _arg) [virtual]

Set/Get the sort origin. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector, with this point specifying the origin.

Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the effects of transformation. This ivar only has effect if the direction is set to front-to-back or back-to-front, and a camera is specified. Specifying the vtkProp3D is optional.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetSortScalars ( int  _arg) [virtual]

Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetVector ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.

virtual void Kitware.VTK.vtkDepthSortPolyData.SetVector ( IntPtr  _arg) [virtual]

Set/Get the sort direction. This ivar only has effect if the sort direction is set to SetDirectionToSpecifiedVector(). The sort occurs in the direction of the vector.

Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.

Set/Get a flag that controls the generation of scalar values corresponding to the sort order. If enabled, the output of this filter will include scalar values that range from 0 to (ncells-1), where 0 is closest to the sort direction.

static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetCamera_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetDepthSortMode_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetDirection_03 ( HandleRef  pThis) [private]
static internal uint Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetMTime_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetOrigin_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetOrigin_06 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetProp3D_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetSortScalars_08 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetVector_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_GetVector_10 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_IsTypeOf_12 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetCamera_16 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetDepthSortMode_17 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetDirection_21 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetOrigin_25 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetOrigin_26 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetProp3D_27 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetSortScalars_28 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetVector_29 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SetVector_30 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SortScalarsOff_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkDepthSortPolyData.vtkDepthSortPolyData_SortScalarsOn_32 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkDepthSortPolyData.MRClassNameKey = "20vtkDepthSortPolyData" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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