Go to the documentation of this file.
64 #ifndef vtkGenericClip_h
65 #define vtkGenericClip_h
67 #include "vtkFiltersGenericModule.h"
95 vtkGetMacro(Value,
double);
108 vtkGetMacro(InsideOut,
int);
130 vtkGetMacro(GenerateClipScalars,
int);
140 vtkGetMacro(GenerateClippedOutput,
int);
151 vtkSetClampMacro(MergeTolerance,
double,0.0001,0.25);
152 vtkGetMacro(MergeTolerance,
double);
160 virtual int GetNumberOfOutputs();
176 void CreateDefaultLocator();
190 {this->SetInputScalarsSelection(fieldName);}
211 vtkSetStringMacro(InputScalarsSelection);
represent and manipulate point attribute data
char * InputScalarsSelection
vtkPointData * SecondaryPD
vtkPointData * InternalPD
void SelectInputScalars(const char *fieldName)
vtkTypeUInt64 vtkMTimeType
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.
int GenerateClippedOutput
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
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
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