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 * );
303 void InternalProgressCallback(
vtkAlgorithm * algorithm );
abstract interface for implicit functions
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
abstract base class for most VTK objects
int GenerateClippedOutput
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
vtkCallbackCommand * InternalProgressObserver
static vtkUnstructuredGridAlgorithm * New()
Abstract class in support of both point location and point insertion.
vtkImplicitFunction * ClipFunction
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
supports function callbacks
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
int OutputPointsPrecision
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
Clip any dataset with a user-specified implicit function or an input scalar point data array.
Superclass for algorithms that produce only unstructured grid as output.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkIncrementalPointLocator * Locator
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.