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

vtkDataSetSurfaceFilter - Extracts outer (polygonal) surface. More...

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

List of all members.

Public Member Functions

 vtkDataSetSurfaceFilter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkDataSetSurfaceFilter ()
 Undocumented Block.
virtual int DataSetExecute (vtkDataSet input, vtkPolyData output)
 Direct access methods that can be used to use the this class as an algorithm without using it as a filter.
virtual int GetNonlinearSubdivisionLevel ()
 If the input is an unstructured grid with nonlinear faces, this parameter determines how many times the face is subdivided into linear faces. If 0, the output is the equivalent of its linear couterpart (and the midpoints determining the nonlinear interpolation are discarded). If 1 (the default), the nonlinear face is triangulated based on the midpoints. If greater than 1, the triangulated pieces are recursively subdivided to reach the desired subdivision. Setting the value to greater than 1 may cause some point data to not be passed even if no nonlinear faces exist. This option has no effect if the input is not an unstructured grid.
virtual string GetOriginalCellIdsName ()
 If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.
virtual string GetOriginalPointIdsName ()
 If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.
virtual int GetPassThroughCellIds ()
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual int GetPassThroughPointIds ()
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual int GetPieceInvariant ()
 If PieceInvariant is true, vtkDataSetSurfaceFilter requests 1 ghost level from input in order to remove internal surface that are between processes. False by default.
virtual int GetUseStrips ()
 When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
override int IsA (string type)
 Undocumented Block.
new vtkDataSetSurfaceFilter NewInstance ()
 Undocumented Block.
virtual void PassThroughCellIdsOff ()
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual void PassThroughCellIdsOn ()
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual void PassThroughPointIdsOff ()
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual void PassThroughPointIdsOn ()
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual void SetNonlinearSubdivisionLevel (int _arg)
 If the input is an unstructured grid with nonlinear faces, this parameter determines how many times the face is subdivided into linear faces. If 0, the output is the equivalent of its linear couterpart (and the midpoints determining the nonlinear interpolation are discarded). If 1 (the default), the nonlinear face is triangulated based on the midpoints. If greater than 1, the triangulated pieces are recursively subdivided to reach the desired subdivision. Setting the value to greater than 1 may cause some point data to not be passed even if no nonlinear faces exist. This option has no effect if the input is not an unstructured grid.
virtual void SetOriginalCellIdsName (string _arg)
 If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.
virtual void SetOriginalPointIdsName (string _arg)
 If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.
virtual void SetPassThroughCellIds (int _arg)
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual void SetPassThroughPointIds (int _arg)
 If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.
virtual void SetPieceInvariant (int _arg)
 If PieceInvariant is true, vtkDataSetSurfaceFilter requests 1 ghost level from input in order to remove internal surface that are between processes. False by default.
virtual void SetUseStrips (int _arg)
 When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
virtual int StructuredExecute (vtkDataSet input, vtkPolyData output, IntPtr ext, IntPtr wholeExt)
 Direct access methods that can be used to use the this class as an algorithm without using it as a filter.
virtual int UnstructuredGridExecute (vtkDataSet input, vtkPolyData output)
 Direct access methods that can be used to use the this class as an algorithm without using it as a filter.
virtual void UseStripsOff ()
 When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
virtual void UseStripsOn ()
 When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.

Static Public Member Functions

static new vtkDataSetSurfaceFilter New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkDataSetSurfaceFilter SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkDataSetSurfaceFilter"
 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 vtkDataSetSurfaceFilter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkDataSetSurfaceFilter_DataSetExecute_01 (HandleRef pThis, HandleRef input, HandleRef output)
static internal int vtkDataSetSurfaceFilter_GetNonlinearSubdivisionLevel_02 (HandleRef pThis)
static internal IntPtr vtkDataSetSurfaceFilter_GetOriginalCellIdsName_03 (HandleRef pThis)
static internal IntPtr vtkDataSetSurfaceFilter_GetOriginalPointIdsName_04 (HandleRef pThis)
static internal int vtkDataSetSurfaceFilter_GetPassThroughCellIds_05 (HandleRef pThis)
static internal int vtkDataSetSurfaceFilter_GetPassThroughPointIds_06 (HandleRef pThis)
static internal int vtkDataSetSurfaceFilter_GetPieceInvariant_07 (HandleRef pThis)
static internal int vtkDataSetSurfaceFilter_GetUseStrips_08 (HandleRef pThis)
static internal int vtkDataSetSurfaceFilter_IsA_09 (HandleRef pThis, string type)
static internal int vtkDataSetSurfaceFilter_IsTypeOf_10 (string type)
static internal IntPtr vtkDataSetSurfaceFilter_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDataSetSurfaceFilter_PassThroughCellIdsOff_13 (HandleRef pThis)
static internal void vtkDataSetSurfaceFilter_PassThroughCellIdsOn_14 (HandleRef pThis)
static internal void vtkDataSetSurfaceFilter_PassThroughPointIdsOff_15 (HandleRef pThis)
static internal void vtkDataSetSurfaceFilter_PassThroughPointIdsOn_16 (HandleRef pThis)
static internal IntPtr vtkDataSetSurfaceFilter_SafeDownCast_17 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDataSetSurfaceFilter_SetNonlinearSubdivisionLevel_18 (HandleRef pThis, int _arg)
static internal void vtkDataSetSurfaceFilter_SetOriginalCellIdsName_19 (HandleRef pThis, string _arg)
static internal void vtkDataSetSurfaceFilter_SetOriginalPointIdsName_20 (HandleRef pThis, string _arg)
static internal void vtkDataSetSurfaceFilter_SetPassThroughCellIds_21 (HandleRef pThis, int _arg)
static internal void vtkDataSetSurfaceFilter_SetPassThroughPointIds_22 (HandleRef pThis, int _arg)
static internal void vtkDataSetSurfaceFilter_SetPieceInvariant_23 (HandleRef pThis, int _arg)
static internal void vtkDataSetSurfaceFilter_SetUseStrips_24 (HandleRef pThis, int _arg)
static internal int vtkDataSetSurfaceFilter_StructuredExecute_25 (HandleRef pThis, HandleRef input, HandleRef output, IntPtr ext, IntPtr wholeExt)
static internal int vtkDataSetSurfaceFilter_UnstructuredGridExecute_26 (HandleRef pThis, HandleRef input, HandleRef output)
static internal void vtkDataSetSurfaceFilter_UseStripsOff_27 (HandleRef pThis)
static internal void vtkDataSetSurfaceFilter_UseStripsOn_28 (HandleRef pThis)

Static Private Member Functions

static vtkDataSetSurfaceFilter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkDataSetSurfaceFilter - Extracts outer (polygonal) surface.

Description vtkDataSetSurfaceFilter is a faster version of vtkGeometry filter, but it does not have an option to select bounds. It may use more memory than vtkGeometryFilter. It only has one option: whether to use triangle strips when the input type is structured.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

virtual int Kitware.VTK.vtkDataSetSurfaceFilter.DataSetExecute ( vtkDataSet  input,
vtkPolyData  output 
) [virtual]

Direct access methods that can be used to use the this class as an algorithm without using it as a filter.

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

If the input is an unstructured grid with nonlinear faces, this parameter determines how many times the face is subdivided into linear faces. If 0, the output is the equivalent of its linear couterpart (and the midpoints determining the nonlinear interpolation are discarded). If 1 (the default), the nonlinear face is triangulated based on the midpoints. If greater than 1, the triangulated pieces are recursively subdivided to reach the desired subdivision. Setting the value to greater than 1 may cause some point data to not be passed even if no nonlinear faces exist. This option has no effect if the input is not an unstructured grid.

If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.

If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

If PieceInvariant is true, vtkDataSetSurfaceFilter requests 1 ghost level from input in order to remove internal surface that are between processes. False by default.

When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

If the input is an unstructured grid with nonlinear faces, this parameter determines how many times the face is subdivided into linear faces. If 0, the output is the equivalent of its linear couterpart (and the midpoints determining the nonlinear interpolation are discarded). If 1 (the default), the nonlinear face is triangulated based on the midpoints. If greater than 1, the triangulated pieces are recursively subdivided to reach the desired subdivision. Setting the value to greater than 1 may cause some point data to not be passed even if no nonlinear faces exist. This option has no effect if the input is not an unstructured grid.

virtual void Kitware.VTK.vtkDataSetSurfaceFilter.SetOriginalCellIdsName ( string  _arg) [virtual]

If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.

virtual void Kitware.VTK.vtkDataSetSurfaceFilter.SetOriginalPointIdsName ( string  _arg) [virtual]

If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the field in which the ids are written into. If set to NULL, then vtkOriginalCellIds or vtkOriginalPointIds (the default) is used, respectively.

virtual void Kitware.VTK.vtkDataSetSurfaceFilter.SetPassThroughCellIds ( int  _arg) [virtual]

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

virtual void Kitware.VTK.vtkDataSetSurfaceFilter.SetPassThroughPointIds ( int  _arg) [virtual]

If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for cell picking. The default is off to conserve memory. Note that PassThroughCellIds will be ignored if UseStrips is on, since in that case each tringle strip can represent more than on of the input cells.

virtual void Kitware.VTK.vtkDataSetSurfaceFilter.SetPieceInvariant ( int  _arg) [virtual]

If PieceInvariant is true, vtkDataSetSurfaceFilter requests 1 ghost level from input in order to remove internal surface that are between processes. False by default.

virtual void Kitware.VTK.vtkDataSetSurfaceFilter.SetUseStrips ( int  _arg) [virtual]

When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.

virtual int Kitware.VTK.vtkDataSetSurfaceFilter.StructuredExecute ( vtkDataSet  input,
vtkPolyData  output,
IntPtr  ext,
IntPtr  wholeExt 
) [virtual]

Direct access methods that can be used to use the this class as an algorithm without using it as a filter.

Direct access methods that can be used to use the this class as an algorithm without using it as a filter.

When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.

When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.

static internal int Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_DataSetExecute_01 ( HandleRef  pThis,
HandleRef  input,
HandleRef  output 
) [private]
static internal int Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_GetUseStrips_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_IsA_09 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_IsTypeOf_10 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_NewInstance_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SafeDownCast_17 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetNonlinearSubdivisionLevel_18 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetOriginalCellIdsName_19 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetOriginalPointIdsName_20 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetPassThroughCellIds_21 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetPassThroughPointIds_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetPieceInvariant_23 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_SetUseStrips_24 ( HandleRef  pThis,
int  _arg 
) [private]
static internal int Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_StructuredExecute_25 ( HandleRef  pThis,
HandleRef  input,
HandleRef  output,
IntPtr  ext,
IntPtr  wholeExt 
) [private]
static internal int Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_UnstructuredGridExecute_26 ( HandleRef  pThis,
HandleRef  input,
HandleRef  output 
) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_UseStripsOff_27 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkDataSetSurfaceFilter.vtkDataSetSurfaceFilter_UseStripsOn_28 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkDataSetSurfaceFilter.MRClassNameKey = "23vtkDataSetSurfaceFilter" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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