96 #ifndef vtkTableBasedClipDataSet_h
97 #define vtkTableBasedClipDataSet_h
99 #include "vtkFiltersGeneralModule.h"
132 vtkGetMacro( InsideOut,
int );
144 vtkGetMacro( Value,
double );
154 vtkGetMacro( UseValueAsOffset,
bool );
176 vtkGetMacro( GenerateClipScalars,
int );
199 vtkSetClampMacro( MergeTolerance,
double, 0.0001, 0.25 );
200 vtkGetMacro( MergeTolerance,
double );
207 void CreateDefaultLocator();
215 vtkGetMacro( GenerateClippedOutput,
int );
230 vtkSetClampMacro(OutputPointsPrecision,
int, SINGLE_PRECISION, DEFAULT_PRECISION);
231 vtkGetMacro(OutputPointsPrecision,
int);
297 static
void InternalProgressCallbackFunction(
vtkObject *,
unsigned long,
298 void * clientdata,
void * );
307 int GenerateClipScalars;
308 int GenerateClippedOutput;
309 bool UseValueAsOffset;
311 double MergeTolerance;
316 int OutputPointsPrecision;
Superclass for all sources, filters, and sinks in VTK.
supports function callbacks
abstract superclass for arrays of numeric data
abstract class to specify dataset behavior
abstract interface for implicit functions
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
abstract base class for most VTK objects
Clip any dataset with a user-specified implicit function or an input scalar point data array.
static vtkTableBasedClipDataSet * New()
Create an instance with a user-specified implicit function, turning off IVARs InsideOut and GenerateC...
vtkMTimeType GetMTime() override
Get the MTime for which the point locator and clip function are considered.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType