42 #ifndef vtkPolyDataPlaneClipper_h
43 #define vtkPolyDataPlaneClipper_h
45 #include "vtkFiltersCoreModule.h"
52 VTK_ABI_NAMESPACE_BEGIN
89 vtkSetMacro(ClippingLoops,
bool);
90 vtkGetMacro(ClippingLoops,
bool);
91 vtkBooleanMacro(ClippingLoops,
bool);
104 vtkSetMacro(Capping,
bool);
105 vtkGetMacro(Capping,
bool);
106 vtkBooleanMacro(Capping,
bool);
124 vtkSetMacro(PassCapPointData,
bool);
125 vtkGetMacro(PassCapPointData,
bool);
126 vtkBooleanMacro(PassCapPointData,
bool);
136 vtkSetMacro(OutputPointsPrecision,
int);
137 vtkGetMacro(OutputPointsPrecision,
int);
147 vtkSetClampMacro(BatchSize,
unsigned int, 1,
VTK_INT_MAX);
148 vtkGetMacro(BatchSize,
unsigned int);
184 VTK_ABI_NAMESPACE_END
static bool CanFullyProcessDataObject(vtkDataObject *object)
This helper method can be used to determine the if the input vtkPolyData contains convex polygonal ce...
clip a vtkPolyData with a plane and optionally cap it
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int OutputPointsPrecision
concrete dataset represents vertices, lines, polygons, and triangle strips
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.
perform various plane computations
static bool CanFullyProcessDataObject(vtkDataObject *object)
This helper method can be used to determine the if the input vtkPolyData contains convex polygonal ce...
vtkSmartPointer< vtkPlane > Plane
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.