59 #ifndef vtkPlaneCutter_h
60 #define vtkPlaneCutter_h
62 #include "vtkFiltersCoreModule.h"
99 vtkGetObjectMacro(Plane,vtkPlane);
110 vtkGetMacro(ComputeNormals,
int);
121 vtkGetMacro(InterpolateAttributes,
int);
129 vtkInformationVector*) VTK_OVERRIDE;
140 ~vtkPlaneCutter() VTK_OVERRIDE;
144 int InterpolateAttributes;
147 vtkSphereTree *SphereTree;
150 int RequestDataObject(vtkInformation *, vtkInformationVector **,
151 vtkInformationVector *) VTK_OVERRIDE;
152 int RequestData(vtkInformation *, vtkInformationVector **,
153 vtkInformationVector *) VTK_OVERRIDE;
154 int RequestUpdateExtent(vtkInformation *, vtkInformationVector **,
155 vtkInformationVector *) VTK_OVERRIDE;
156 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
157 int FillOutputPortInformation(
int port, vtkInformation*
info) VTK_OVERRIDE;
160 vtkPlaneCutter(const vtkPlaneCutter&) VTK_DELETE_FUNCTION;
161 void operator=(const vtkPlaneCutter&) VTK_DELETE_FUNCTION;
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
represent and manipulate cell attribute data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
cut any dataset with a plane and generate a polygonal cut surface
topologically and geometrically regular array of data
dataset represents arbitrary combinations of all possible cell types
virtual vtkMTimeType GetMTime()
Return this object's modified time.
perform various plane computations
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
object to represent cell connectivity
topologically regular array of data
class to build and traverse sphere trees
Superclass for algorithms that produce output of the same type as input.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkDataSetAlgorithm * New()
represent and manipulate 3D points