42#ifndef vtkPolyDataPlaneClipper_h
43#define vtkPolyDataPlaneClipper_h
45#include "vtkFiltersCoreModule.h"
51VTK_ABI_NAMESPACE_BEGIN
88 vtkSetMacro(ClippingLoops,
bool);
89 vtkGetMacro(ClippingLoops,
bool);
90 vtkBooleanMacro(ClippingLoops,
bool);
103 vtkSetMacro(Capping,
bool);
104 vtkGetMacro(Capping,
bool);
105 vtkBooleanMacro(Capping,
bool);
123 vtkSetMacro(PassCapPointData,
bool);
124 vtkGetMacro(PassCapPointData,
bool);
125 vtkBooleanMacro(PassCapPointData,
bool);
135 vtkSetMacro(OutputPointsPrecision,
int);
136 vtkGetMacro(OutputPointsPrecision,
int);
147 vtkGetMacro(BatchSize,
unsigned int);
general representation of visualization data
a simple class to control print indentation
perform various plane computations
Superclass for algorithms that produce only polydata as output.
clip a vtkPolyData with a plane and optionally cap it
vtkPolyData * GetCap()
Get the output dataset representing the clipping loops and capping polygons.
static vtkPolyDataPlaneClipper * New()
Standard construction, type, and print methods.
void SetPlane(vtkPlane *)
Specify the plane (an implicit function) to perform the clipping.
static bool CanFullyProcessDataObject(vtkDataObject *object)
This helper method can be used to determine the if the input vtkPolyData contains convex polygonal ce...
~vtkPolyDataPlaneClipper() override
void PrintSelf(ostream &os, vtkIndent indent) override
Standard construction, type, and print methods.
vtkMTimeType GetMTime() override
The modified time depends on the delegated clipping plane.
int OutputPointsPrecision
vtkPolyDataPlaneClipper()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkSmartPointer< vtkPlane > Plane
static bool CanFullyProcessDataObject(vtkDataObject *object)
This helper method can be used to determine the if the input vtkPolyData contains convex polygonal ce...
concrete dataset represents vertices, lines, polygons, and triangle strips
Hold a reference to a vtkObjectBase instance.
vtkTypeUInt32 vtkMTimeType