Go to the documentation of this file.
61 #ifndef vtkGenericClip_h
62 #define vtkGenericClip_h
64 #include "vtkFiltersGenericModule.h"
91 vtkSetMacro(Value,
double);
92 vtkGetMacro(Value,
double);
138 vtkBooleanMacro(GenerateClippedOutput,
vtkTypeBool);
148 vtkSetClampMacro(MergeTolerance,
double,0.0001,0.25);
149 vtkGetMacro(MergeTolerance,
double);
157 virtual int GetNumberOfOutputs();
173 void CreateDefaultLocator();
185 vtkGetStringMacro(InputScalarsSelection);
187 {this->SetInputScalarsSelection(fieldName);}
208 vtkSetStringMacro(InputScalarsSelection);
represent and manipulate point attribute data
vtkTypeBool GenerateClipScalars
char * InputScalarsSelection
vtkPointData * SecondaryPD
vtkPointData * InternalPD
void SelectInputScalars(const char *fieldName)
abstract interface for implicit functions
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkCellData * SecondaryCD
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
represent and manipulate cell attribute data
a simple class to control print indentation
Abstract class in support of both point location and point insertion.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
clip any dataset with an implicit function or scalar data
static vtkUnstructuredGridAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for algorithms that produce only unstructured grid as output.
dataset represents arbitrary combinations of all possible cell types
vtkIncrementalPointLocator * Locator
vtkImplicitFunction * ClipFunction
vtkTypeUInt32 vtkMTimeType
vtkTypeBool GenerateClippedOutput