94 #ifndef vtkTableBasedClipDataSet_h
95 #define vtkTableBasedClipDataSet_h
97 #include "vtkFiltersGeneralModule.h"
141 vtkSetMacro(Value,
double);
142 vtkGetMacro(Value,
double);
151 vtkSetMacro(UseValueAsOffset,
bool);
152 vtkGetMacro(UseValueAsOffset,
bool);
153 vtkBooleanMacro(UseValueAsOffset,
bool);
197 vtkSetClampMacro(MergeTolerance,
double, 0.0001, 0.25);
198 vtkGetMacro(MergeTolerance,
double);
205 void CreateDefaultLocator();
214 vtkBooleanMacro(GenerateClippedOutput,
vtkTypeBool);
228 vtkSetClampMacro(OutputPointsPrecision,
int, SINGLE_PRECISION, DEFAULT_PRECISION);
229 vtkGetMacro(OutputPointsPrecision,
int);
268 void ClipRectilinearGridData(
277 void ClipStructuredGridData(
286 void ClipUnstructuredGridData(
292 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