Go to the documentation of this file.
64 #ifndef vtkGenericClip_h
65 #define vtkGenericClip_h
67 #include "vtkFiltersGenericModule.h"
94 vtkSetMacro(Value,
double);
95 vtkGetMacro(Value,
double);
141 vtkBooleanMacro(GenerateClippedOutput,
vtkTypeBool);
151 vtkSetClampMacro(MergeTolerance,
double,0.0001,0.25);
152 vtkGetMacro(MergeTolerance,
double);
160 virtual int GetNumberOfOutputs();
176 void CreateDefaultLocator();
188 vtkGetStringMacro(InputScalarsSelection);
190 {this->SetInputScalarsSelection(fieldName);}
211 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