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);
190 {this->SetInputScalarsSelection(fieldName);}
211 vtkSetStringMacro(InputScalarsSelection);
represent and manipulate point attribute data
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int GetNumberOfOutputs()
char * InputScalarsSelection
int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
vtkPointData * SecondaryPD
vtkGenericClip(vtkImplicitFunction *cf=NULL)
vtkPointData * InternalPD
void SelectInputScalars(const char *fieldName)
static vtkGenericClip * New()
Construct with user-specified implicit function; InsideOut turned off; value set to 0....
vtkTypeUInt64 vtkMTimeType
abstract interface for implicit functions
vtkUnstructuredGrid * GetClippedOutput()
Return the Clipped output.
vtkCellData * SecondaryCD
int GenerateClippedOutput
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.
vtkMTimeType GetMTime()
Return the mtime also considering the locator and clip function.
clip any dataset with an implicit function or scalar data
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
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.