91 #ifndef vtkTableBasedClipDataSet_h 92 #define vtkTableBasedClipDataSet_h 94 #include "vtkFiltersGeneralModule.h" 138 vtkSetMacro(Value,
double);
139 vtkGetMacro(Value,
double);
148 vtkSetMacro(UseValueAsOffset,
bool);
149 vtkGetMacro(UseValueAsOffset,
bool);
150 vtkBooleanMacro(UseValueAsOffset,
bool);
194 vtkSetClampMacro(MergeTolerance,
double, 0.0001, 0.25);
195 vtkGetMacro(MergeTolerance,
double);
202 void CreateDefaultLocator();
211 vtkBooleanMacro(GenerateClippedOutput,
vtkTypeBool);
225 vtkSetClampMacro(OutputPointsPrecision,
int, SINGLE_PRECISION, DEFAULT_PRECISION);
226 vtkGetMacro(OutputPointsPrecision,
int);
265 void ClipRectilinearGridData(
274 void ClipStructuredGridData(
283 void ClipUnstructuredGridData(
289 static void InternalProgressCallbackFunction(
vtkObject*,
unsigned long,
void* clientdata,
void*);
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
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.
vtkIncrementalPointLocator * Locator
vtkTypeBool GenerateClippedOutput
vtkTypeBool GenerateClipScalars