96 #ifndef vtkTableBasedClipDataSet_h
97 #define vtkTableBasedClipDataSet_h
99 #include "vtkFiltersGeneralModule.h"
132 vtkGetMacro( InsideOut,
int );
144 vtkGetMacro( Value,
double );
154 vtkGetMacro( UseValueAsOffset,
bool );
165 vtkGetObjectMacro( ClipFunction, vtkImplicitFunction );
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);
240 int FillInputPortInformation(
int port, vtkInformation *
info ) VTK_OVERRIDE;
297 static
void InternalProgressCallbackFunction(
vtkObject *,
unsigned long,
298 void * clientdata,
void * );
303 void InternalProgressCallback(
vtkAlgorithm * algorithm );
307 int GenerateClipScalars;
308 int GenerateClippedOutput;
309 bool UseValueAsOffset;
311 double MergeTolerance;
313 vtkImplicitFunction * ClipFunction;
314 vtkIncrementalPointLocator * Locator;
316 int OutputPointsPrecision;
abstract interface for implicit functions
abstract base class for most VTK objects
abstract class to specify dataset behavior
static vtkUnstructuredGridAlgorithm * New()
Abstract class in support of both point location and point insertion.
vtkTypeUInt64 vtkMTimeType
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
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.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.