36 #ifndef vtkPolyDataPlaneCutter_h
37 #define vtkPolyDataPlaneCutter_h
39 #include "vtkFiltersCoreModule.h"
44 VTK_ABI_NAMESPACE_BEGIN
73 vtkSetMacro(ComputeNormals,
bool);
74 vtkGetMacro(ComputeNormals,
bool);
75 vtkBooleanMacro(ComputeNormals,
bool);
84 vtkSetMacro(InterpolateAttributes,
bool);
85 vtkGetMacro(InterpolateAttributes,
bool);
86 vtkBooleanMacro(InterpolateAttributes,
bool);
96 vtkSetMacro(OutputPointsPrecision,
int);
97 vtkGetMacro(OutputPointsPrecision,
int);
113 vtkSetClampMacro(BatchSize,
unsigned int, 1,
VTK_INT_MAX);
114 vtkGetMacro(BatchSize,
unsigned int);
126 static bool CanFullyProcessDataObject(
vtkDataObject*
object);
145 VTK_ABI_NAMESPACE_END
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int OutputPointsPrecision
threaded (high-performance) cutting of a vtkPolyData with a plane
bool InterpolateAttributes
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkSmartPointer< vtkPlane > Plane
perform various plane computations
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.