77 #ifndef vtkPlaneCutter_h
78 #define vtkPlaneCutter_h
81 #include "vtkFiltersCoreModule.h"
135 vtkSetMacro(ComputeNormals,
bool);
136 vtkGetMacro(ComputeNormals,
bool);
137 vtkBooleanMacro(ComputeNormals,
bool);
146 vtkSetMacro(InterpolateAttributes,
bool);
147 vtkGetMacro(InterpolateAttributes,
bool);
148 vtkBooleanMacro(InterpolateAttributes,
bool);
157 vtkSetMacro(GeneratePolygons,
bool);
158 vtkGetMacro(GeneratePolygons,
bool);
159 vtkBooleanMacro(GeneratePolygons,
bool);
169 vtkSetMacro(BuildTree,
bool);
170 vtkGetMacro(BuildTree,
bool);
171 vtkBooleanMacro(BuildTree,
bool);
181 vtkSetMacro(BuildHierarchy,
bool);
182 vtkGetMacro(BuildHierarchy,
bool);
183 vtkBooleanMacro(BuildHierarchy,
bool);
204 std::map<vtkDataSet*, vtkSmartPointer<vtkSphereTree>>
SphereTrees;
232 int ExecutePartitionedDataCollection(
234 int ExecutePartitionedData(
238 static void AddNormalArray(
double* planeNormal,
vtkPolyData* polyData);
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
composite dataset to encapsulates a dataset consisting of partitions.
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
static vtkDataObjectAlgorithm * New()
std::map< vtkDataSet *, vtkSmartPointer< vtkSphereTree > > SphereTrees
represent and manipulate cell attribute data
concrete dataset represents vertices, lines, polygons, and triangle strips
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
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
composite dataset to encapsulates pieces of dataset.
dataset represents arbitrary combinations of all possible cell types
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
perform various plane computations
bool InterpolateAttributes
Superclass for algorithms that produce only data object as output.
object to represent cell connectivity
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
topologically regular array of data
Composite dataset that organizes datasets into blocks.
class to build and traverse sphere trees
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
general representation of visualization data
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Composite dataset that groups datasets as a collection.