72 #ifndef vtk3DLinearGridPlaneCutter_h
73 #define vtk3DLinearGridPlaneCutter_h
76 #include "vtkFiltersCoreModule.h"
fast plane cutting of vtkUnstructuredGrid containing 3D linear cells
void SetOutputPointsPrecision(int precision)
Set/get the desired precision for the output points.
vtkTypeBool SequentialProcessing
int GetNumberOfThreadsUsed()
Return the number of threads actually used during execution.
~vtk3DLinearGridPlaneCutter() override
vtk3DLinearGridPlaneCutter()
vtkTypeBool InterpolateAttributes
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
int GetOutputPointsPrecision() const
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
virtual void SetPlane(vtkPlane *)
Specify the plane (an implicit function) to perform the cutting.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int OutputPointsPrecision
static vtk3DLinearGridPlaneCutter * New()
Standard methods for construction, type info, and printing.
bool GetLargeIds()
Inform the user as to whether large ids were used during filter execution.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
int ProcessPiece(vtkUnstructuredGrid *input, vtkPlane *plane, vtkPolyData *output)
static bool CanFullyProcessDataObject(vtkDataObject *object)
Returns true if the data object passed in is fully supported by this filter, i.e.,...
vtkMTimeType GetMTime() override
Overloaded GetMTime() because of delegation to the helper vtkPlane.
vtkTypeBool ComputeNormals
Superclass for algorithms that produce only data object as output.
general representation of visualization data
a simple class to control print indentation
perform various plane computations
concrete dataset represents vertices, lines, polygons, and triangle strips
class to build and traverse sphere trees
dataset represents arbitrary combinations of all possible cell types
vtkTypeUInt32 vtkMTimeType