ActiViz .NET
5.8.0
|
vtkTableBasedClipDataSet - Clip any dataset with a user-specified implicit function or an input scalar point data array. More...
Public Member Functions | |
vtkTableBasedClipDataSet (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkTableBasedClipDataSet () | |
Create an instance with a user-specified implicit function, turning off IVARs InsideOut and GenerateClipScalars and setting IVAR Value to 0.0. | |
void | CreateDefaultLocator () |
Create a default point locator when none is specified. The point locator is used to merge coincident points. | |
virtual void | GenerateClipScalarsOff () |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided. | |
virtual void | GenerateClipScalarsOn () |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided. | |
virtual void | GenerateClippedOutputOff () |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface. | |
virtual void | GenerateClippedOutputOn () |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface. | |
virtual vtkImplicitFunction | GetClipFunction () |
Description Set/Get the implicit function with which to perform the clipping operation. Unless an implicit function is defined, the specified input scalar data will be used for clipping. | |
vtkUnstructuredGrid | GetClippedOutput () |
Return the clipped output. | |
virtual int | GetGenerateClipScalars () |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided. | |
virtual int | GetGenerateClippedOutput () |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface. | |
virtual int | GetInsideOut () |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default. | |
virtual vtkIncrementalPointLocator | GetLocator () |
Set/Get a point locator locator for merging duplicate points. By default, an instance of vtkMergePoints is used. Note that this IVAR is provided in this class only because this filter may resort to its sibling class vtkClipDataSet when processing some special grids (such as cylinders or cones with capping faces in the form of a vtkPolyData) while the latter requires a point locator. This filter itself does not need a locator. | |
override uint | GetMTime () |
Get the MTime for which the point locator and clip function are consdiered. | |
virtual double | GetMergeTolerance () |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR. | |
virtual double | GetMergeToleranceMaxValue () |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR. | |
virtual double | GetMergeToleranceMinValue () |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR. | |
virtual bool | GetUseValueAsOffset () |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array. | |
virtual double | GetValue () |
Set/Get the clipping value of the implicit function (if an implicit function is applied) or scalar data array (if a scalar data array is used), with 0.0 as the default value. This value is ignored if flag UseValueAsOffset is true AND a clip function is defined. | |
virtual void | InsideOutOff () |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default. | |
virtual void | InsideOutOn () |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkTableBasedClipDataSet | NewInstance () |
Undocumented Block. | |
virtual void | SetClipFunction (vtkImplicitFunction arg0) |
Description Set/Get the implicit function with which to perform the clipping operation. Unless an implicit function is defined, the specified input scalar data will be used for clipping. | |
virtual void | SetGenerateClipScalars (int _arg) |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided. | |
virtual void | SetGenerateClippedOutput (int _arg) |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface. | |
virtual void | SetInsideOut (int _arg) |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default. | |
void | SetLocator (vtkIncrementalPointLocator locator) |
Set/Get a point locator locator for merging duplicate points. By default, an instance of vtkMergePoints is used. Note that this IVAR is provided in this class only because this filter may resort to its sibling class vtkClipDataSet when processing some special grids (such as cylinders or cones with capping faces in the form of a vtkPolyData) while the latter requires a point locator. This filter itself does not need a locator. | |
virtual void | SetMergeTolerance (double _arg) |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR. | |
virtual void | SetUseValueAsOffset (bool _arg) |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array. | |
virtual void | SetValue (double _arg) |
Set/Get the clipping value of the implicit function (if an implicit function is applied) or scalar data array (if a scalar data array is used), with 0.0 as the default value. This value is ignored if flag UseValueAsOffset is true AND a clip function is defined. | |
virtual void | UseValueAsOffsetOff () |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array. | |
virtual void | UseValueAsOffsetOn () |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array. | |
Static Public Member Functions | |
static new vtkTableBasedClipDataSet | New () |
Create an instance with a user-specified implicit function, turning off IVARs InsideOut and GenerateClipScalars and setting IVAR Value to 0.0. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkTableBasedClipDataSet | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkTableBasedClipDataSet" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "24vtkTableBasedClipDataSet" |
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 | vtkTableBasedClipDataSet_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkTableBasedClipDataSet_CreateDefaultLocator_01 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_GenerateClipScalarsOff_02 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_GenerateClipScalarsOn_03 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_GenerateClippedOutputOff_04 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_GenerateClippedOutputOn_05 (HandleRef pThis) |
static internal IntPtr | vtkTableBasedClipDataSet_GetClipFunction_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkTableBasedClipDataSet_GetClippedOutput_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkTableBasedClipDataSet_GetGenerateClipScalars_08 (HandleRef pThis) |
static internal int | vtkTableBasedClipDataSet_GetGenerateClippedOutput_09 (HandleRef pThis) |
static internal int | vtkTableBasedClipDataSet_GetInsideOut_10 (HandleRef pThis) |
static internal IntPtr | vtkTableBasedClipDataSet_GetLocator_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal uint | vtkTableBasedClipDataSet_GetMTime_12 (HandleRef pThis) |
static internal double | vtkTableBasedClipDataSet_GetMergeTolerance_13 (HandleRef pThis) |
static internal double | vtkTableBasedClipDataSet_GetMergeToleranceMaxValue_14 (HandleRef pThis) |
static internal double | vtkTableBasedClipDataSet_GetMergeToleranceMinValue_15 (HandleRef pThis) |
static internal byte | vtkTableBasedClipDataSet_GetUseValueAsOffset_16 (HandleRef pThis) |
static internal double | vtkTableBasedClipDataSet_GetValue_17 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_InsideOutOff_18 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_InsideOutOn_19 (HandleRef pThis) |
static internal int | vtkTableBasedClipDataSet_IsA_20 (HandleRef pThis, string type) |
static internal int | vtkTableBasedClipDataSet_IsTypeOf_21 (string type) |
static internal IntPtr | vtkTableBasedClipDataSet_NewInstance_23 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkTableBasedClipDataSet_SafeDownCast_24 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkTableBasedClipDataSet_SetClipFunction_25 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkTableBasedClipDataSet_SetGenerateClipScalars_26 (HandleRef pThis, int _arg) |
static internal void | vtkTableBasedClipDataSet_SetGenerateClippedOutput_27 (HandleRef pThis, int _arg) |
static internal void | vtkTableBasedClipDataSet_SetInsideOut_28 (HandleRef pThis, int _arg) |
static internal void | vtkTableBasedClipDataSet_SetLocator_29 (HandleRef pThis, HandleRef locator) |
static internal void | vtkTableBasedClipDataSet_SetMergeTolerance_30 (HandleRef pThis, double _arg) |
static internal void | vtkTableBasedClipDataSet_SetUseValueAsOffset_31 (HandleRef pThis, byte _arg) |
static internal void | vtkTableBasedClipDataSet_SetValue_32 (HandleRef pThis, double _arg) |
static internal void | vtkTableBasedClipDataSet_UseValueAsOffsetOff_33 (HandleRef pThis) |
static internal void | vtkTableBasedClipDataSet_UseValueAsOffsetOn_34 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkTableBasedClipDataSet () |
Automatically generated type registration mechanics. |
vtkTableBasedClipDataSet - Clip any dataset with a user-specified implicit function or an input scalar point data array.
Description vtkTableBasedClipDataSet is a filter that clips any type of dataset using either any subclass of vtkImplicitFunction or an input scalar point data array. Clipping means that it actually "cuts" through the cells of the dataset, returning everything outside the specified implicit function (or greater than the scalar value) including "pieces" of a cell (Note to compare this with vtkExtractGeometry, which pulls out entire, uncut cells). The output of this filter is a vtkUnstructuredGrid data.
To use this filter, you need to decide whether an implicit function or an input scalar point data array is used for clipping. For the former case, 1) define an implicit function 2) provide it to this filter via SetClipFunction() If a clipping function is not specified, or GenerateClipScalars is off( the default), the input scalar point data array is then employed for clipping.
You can also specify a scalar (iso-)value, which is used to decide what is inside and outside the implicit function. You can also reverse the sense of what inside/outside is by setting IVAR InsideOut. The clipping algorithm proceeds by computing an implicit function value or using the input scalar point data value for each point in the dataset. This is compared against the scalar (iso-)value to determine the inside/outside status.
Although this filter sometimes (but rarely) may resort to the sibling class vtkClipDataSet for handling some special grids (such as cylinders or cones with capping faces in the form of a vtkPolyData), it itself is able to deal with most grids. It is worth mentioning that vtkTableBasedClipDataSet is capable of addressing the artifacts that may occur with vtkClipDataSet due to the possibly inconsistent triangulation modes between neighboring cells. In addition, the former is much faster than the latter. Furthermore, the former produces less cells (with ratio usually being 5~6) than by the latter in the output. In other words, this filter retains the original cells (i.e., without triangulation / tetrahedralization) wherever possible. All these advantages are gained by adopting the unique clipping and triangulation tables proposed by VisIt.
Caveats vtkTableBasedClipDataSet makes use of a hash table (that is provided by class maintained by internal class vtkTableBasedClipperDataSetFromVolume) to achieve rapid removal of duplicate points. The hash-based mechanism simply compares the point Ids, without considering the actual inter-point distance (vtkClipDataSet adopts vtkMergePoints that though considers the inter-point distance for robust points merging ). As a result, some duplicate points may be present in the output. This problem occurs when some boundary (cut-through cells) happen to have faces EXACTLY aligned with the clipping plane (such as Plane, Box, or other implicit functions with planar shapes). The occurrence (though very rare) of duplicate points produces degenerate cells, which can be fixed by post-processing the output with a filter like vtkCleanGrid.
Thanks This filter was adapted from the VisIt clipper (vtkVisItClipper).
vtkClipDataSet vtkClipVolume vtkClipPolyData vtkCutter vtkImplicitFunction
static Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Create an instance with a user-specified implicit function, turning off IVARs InsideOut and GenerateClipScalars and setting IVAR Value to 0.0.
Create a default point locator when none is specified. The point locator is used to merge coincident points.
override void Kitware.VTK.vtkTableBasedClipDataSet.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.vtkUnstructuredGridAlgorithm.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.GenerateClippedOutputOff | ( | ) | [virtual] |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.GenerateClippedOutputOn | ( | ) | [virtual] |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.GenerateClipScalarsOff | ( | ) | [virtual] |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.GenerateClipScalarsOn | ( | ) | [virtual] |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided.
virtual vtkImplicitFunction Kitware.VTK.vtkTableBasedClipDataSet.GetClipFunction | ( | ) | [virtual] |
Description Set/Get the implicit function with which to perform the clipping operation. Unless an implicit function is defined, the specified input scalar data will be used for clipping.
Return the clipped output.
virtual int Kitware.VTK.vtkTableBasedClipDataSet.GetGenerateClippedOutput | ( | ) | [virtual] |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface.
virtual int Kitware.VTK.vtkTableBasedClipDataSet.GetGenerateClipScalars | ( | ) | [virtual] |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided.
virtual int Kitware.VTK.vtkTableBasedClipDataSet.GetInsideOut | ( | ) | [virtual] |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default.
virtual vtkIncrementalPointLocator Kitware.VTK.vtkTableBasedClipDataSet.GetLocator | ( | ) | [virtual] |
Set/Get a point locator locator for merging duplicate points. By default, an instance of vtkMergePoints is used. Note that this IVAR is provided in this class only because this filter may resort to its sibling class vtkClipDataSet when processing some special grids (such as cylinders or cones with capping faces in the form of a vtkPolyData) while the latter requires a point locator. This filter itself does not need a locator.
virtual double Kitware.VTK.vtkTableBasedClipDataSet.GetMergeTolerance | ( | ) | [virtual] |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR.
virtual double Kitware.VTK.vtkTableBasedClipDataSet.GetMergeToleranceMaxValue | ( | ) | [virtual] |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR.
virtual double Kitware.VTK.vtkTableBasedClipDataSet.GetMergeToleranceMinValue | ( | ) | [virtual] |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR.
override uint Kitware.VTK.vtkTableBasedClipDataSet.GetMTime | ( | ) | [virtual] |
Get the MTime for which the point locator and clip function are consdiered.
Reimplemented from Kitware.VTK.vtkObject.
virtual bool Kitware.VTK.vtkTableBasedClipDataSet.GetUseValueAsOffset | ( | ) | [virtual] |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array.
virtual double Kitware.VTK.vtkTableBasedClipDataSet.GetValue | ( | ) | [virtual] |
Set/Get the clipping value of the implicit function (if an implicit function is applied) or scalar data array (if a scalar data array is used), with 0.0 as the default value. This value is ignored if flag UseValueAsOffset is true AND a clip function is defined.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.InsideOutOff | ( | ) | [virtual] |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.InsideOutOn | ( | ) | [virtual] |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default.
override int Kitware.VTK.vtkTableBasedClipDataSet.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
static new int Kitware.VTK.vtkTableBasedClipDataSet.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
static new vtkTableBasedClipDataSet Kitware.VTK.vtkTableBasedClipDataSet.New | ( | ) | [static] |
Create an instance with a user-specified implicit function, turning off IVARs InsideOut and GenerateClipScalars and setting IVAR Value to 0.0.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
static new vtkTableBasedClipDataSet Kitware.VTK.vtkTableBasedClipDataSet.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetClipFunction | ( | vtkImplicitFunction | arg0 | ) | [virtual] |
Description Set/Get the implicit function with which to perform the clipping operation. Unless an implicit function is defined, the specified input scalar data will be used for clipping.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetGenerateClippedOutput | ( | int | _arg | ) | [virtual] |
Set/Get whether a second output is generated. The second output contains the polygonal data that is clipped away by the iso-surface.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetGenerateClipScalars | ( | int | _arg | ) | [virtual] |
Set/Get flag GenerateClipScalars, with 0 as the default value. With this flag on, the scalar point data values obtained by evaluating the implicit function will be exported to the output. Note that this flag requries that an implicit function be provided.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetInsideOut | ( | int | _arg | ) | [virtual] |
Set/Get the InsideOut flag. With this flag off, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is greater than IVAR Value. With this flag on, a vertex is considered inside (the implicit function or the isosurface) if the (function or scalar) value is less than or equal to IVAR Value. This flag is off by default.
Set/Get a point locator locator for merging duplicate points. By default, an instance of vtkMergePoints is used. Note that this IVAR is provided in this class only because this filter may resort to its sibling class vtkClipDataSet when processing some special grids (such as cylinders or cones with capping faces in the form of a vtkPolyData) while the latter requires a point locator. This filter itself does not need a locator.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetMergeTolerance | ( | double | _arg | ) | [virtual] |
Set/Get the tolerance used for merging duplicate points near the clipping intersection cells. This tolerance may prevent the generation of degenerate primitives. Note that only 3D cells actually use this IVAR.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetUseValueAsOffset | ( | bool | _arg | ) | [virtual] |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.SetValue | ( | double | _arg | ) | [virtual] |
Set/Get the clipping value of the implicit function (if an implicit function is applied) or scalar data array (if a scalar data array is used), with 0.0 as the default value. This value is ignored if flag UseValueAsOffset is true AND a clip function is defined.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.UseValueAsOffsetOff | ( | ) | [virtual] |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array.
virtual void Kitware.VTK.vtkTableBasedClipDataSet.UseValueAsOffsetOn | ( | ) | [virtual] |
Set/Get flag UseValueAsOffset, with true as the default value. With this flag on, IVAR Value is used as an offset parameter to the implicit function. Value is used only when clipping using a scalar array.
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_CreateDefaultLocator_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GenerateClippedOutputOff_04 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GenerateClippedOutputOn_05 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GenerateClipScalarsOff_02 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GenerateClipScalarsOn_03 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetClipFunction_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetClippedOutput_07 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetGenerateClippedOutput_09 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetGenerateClipScalars_08 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetInsideOut_10 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetLocator_11 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal double Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetMergeTolerance_13 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetMergeToleranceMaxValue_14 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetMergeToleranceMinValue_15 | ( | HandleRef | pThis | ) | [private] |
static internal uint Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetMTime_12 | ( | HandleRef | pThis | ) | [private] |
static internal byte Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetUseValueAsOffset_16 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_GetValue_17 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_InsideOutOff_18 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_InsideOutOn_19 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_IsA_20 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_IsTypeOf_21 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_NewInstance_23 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SafeDownCast_24 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetClipFunction_25 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetGenerateClippedOutput_27 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetGenerateClipScalars_26 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetInsideOut_28 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetLocator_29 | ( | HandleRef | pThis, |
HandleRef | locator | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetMergeTolerance_30 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetUseValueAsOffset_31 | ( | HandleRef | pThis, |
byte | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_SetValue_32 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_UseValueAsOffsetOff_33 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTableBasedClipDataSet.vtkTableBasedClipDataSet_UseValueAsOffsetOn_34 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkTableBasedClipDataSet.MRClassNameKey = "24vtkTableBasedClipDataSet" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.
new const string Kitware.VTK.vtkTableBasedClipDataSet.MRFullTypeName = "Kitware.VTK.vtkTableBasedClipDataSet" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkUnstructuredGridAlgorithm.