36 #ifndef vtkStructuredDataPlaneCutter_h
37 #define vtkStructuredDataPlaneCutter_h
39 #include "vtkFiltersCoreModule.h"
42 VTK_ABI_NAMESPACE_BEGIN
79 vtkSetMacro(GeneratePolygons,
bool);
80 vtkGetMacro(GeneratePolygons,
bool);
81 vtkBooleanMacro(GeneratePolygons,
bool);
93 vtkSetMacro(BuildTree,
bool);
94 vtkGetMacro(BuildTree,
bool);
95 vtkBooleanMacro(BuildTree,
bool);
107 vtkSetMacro(BuildHierarchy,
bool);
108 vtkGetMacro(BuildHierarchy,
bool);
109 vtkBooleanMacro(BuildHierarchy,
bool);
128 vtkSetMacro(ComputeNormals,
bool);
129 vtkGetMacro(ComputeNormals,
bool);
130 vtkBooleanMacro(ComputeNormals,
bool);
139 vtkSetClampMacro(OutputPointsPrecision,
int, SINGLE_PRECISION, DEFAULT_PRECISION);
140 vtkGetMacro(OutputPointsPrecision,
int);
150 vtkSetMacro(InterpolateAttributes,
bool);
151 vtkGetMacro(InterpolateAttributes,
bool);
152 vtkBooleanMacro(InterpolateAttributes,
bool);
164 vtkSetClampMacro(BatchSize,
unsigned int, 1,
VTK_INT_MAX);
165 vtkGetMacro(BatchSize,
unsigned int);
173 bool ComputeNormals =
false;
174 bool InterpolateAttributes =
true;
175 bool GeneratePolygons =
true;
176 bool BuildTree =
true;
177 bool BuildHierarchy =
true;
179 unsigned int BatchSize = 1000;
209 VTK_ABI_NAMESPACE_END
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkPolyDataAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
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
class to build and traverse sphere trees
fast plane cutting of vtkImageData/vtkRectilinearGrid/vtkStructuredGrid
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.