Go to the documentation of this file.
62 #ifndef vtkClipDataSet_h
63 #define vtkClipDataSet_h
189 void* clientdata,
void*);
#define vtkGetObjectMacro(name, type)
virtual void SetClipFunction(vtkImplicitFunction *)
int GenerateClippedOutput
Superclass for all sources, filters, and sinks in VTK.
static void InternalProgressCallbackFunction(vtkObject *, unsigned long, void *clientdata, void *)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
vtkUnstructuredGrid * GetClippedOutput()
void InternalProgressCallback(vtkAlgorithm *algorithm)
clip any dataset with user-specified implicit function or input scalar data
vtkIncrementalPointLocator * Locator
vtkImplicitFunction * ClipFunction
GLenum GLenum GLenum input
void SetLocator(vtkIncrementalPointLocator *locator)
void ClipVolume(vtkDataSet *input, vtkUnstructuredGrid *output)
abstract interface for implicit functions
#define vtkSetClampMacro(name, type, min, max)
vtkCallbackCommand * InternalProgressObserver
int ClipPoints(vtkDataSet *input, vtkUnstructuredGrid *output, vtkInformationVector **inputVector)
a simple class to control print indentation
virtual int FillInputPortInformation(int port, vtkInformation *info)
Abstract class in support of both point location and point insertion.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define VTKFILTERSGENERAL_EXPORT
void CreateDefaultLocator()
#define vtkGetMacro(name, type)
static vtkClipDataSet * New()
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
supports function callbacks
int OutputPointsPrecision
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types
vtkClipDataSet(vtkImplicitFunction *cf=NULL)
void PrintSelf(ostream &os, vtkIndent indent)