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);
151 vtkSetClampMacro(MergeTolerance,
double,0.0001,0.25);
152 vtkGetMacro(MergeTolerance,
double);
188 vtkGetStringMacro(InputScalarsSelection);
190 {this->SetInputScalarsSelection(fieldName);}
211 vtkSetStringMacro(InputScalarsSelection);
~vtkGenericClip() override
represent and manipulate point attribute data
vtkTypeBool GenerateClipScalars
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
virtual int GetNumberOfOutputs()
char * InputScalarsSelection
vtkPointData * SecondaryPD
vtkPointData * InternalPD
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SelectInputScalars(const char *fieldName)
static vtkGenericClip * New()
Construct with user-specified implicit function; InsideOut turned off; value set to 0....
abstract interface for implicit functions
vtkUnstructuredGrid * GetClippedOutput()
Return the Clipped output.
vtkCellData * SecondaryCD
represent and manipulate cell attribute data
a simple class to control print indentation
void CreateDefaultLocator()
Create default locator.
Abstract class in support of both point location and point insertion.
clip any dataset with an implicit function or scalar data
vtkMTimeType GetMTime() override
Return the mtime also considering the locator and clip function.
Superclass for algorithms that produce only unstructured grid as output.
void SetLocator(vtkIncrementalPointLocator *locator)
Specify a spatial locator for merging points.
dataset represents arbitrary combinations of all possible cell types
vtkIncrementalPointLocator * Locator
vtkImplicitFunction * ClipFunction
virtual void SetClipFunction(vtkImplicitFunction *)
Specify the implicit function with which to perform the clipping.
vtkTypeUInt32 vtkMTimeType
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeBool GenerateClippedOutput
vtkGenericClip(vtkImplicitFunction *cf=nullptr)