 |
VTK
9.1.0
|
Go to the documentation of this file.
72 #ifndef vtk3DLinearGridPlaneCutter_h
73 #define vtk3DLinearGridPlaneCutter_h
76 #include "vtkFiltersCoreModule.h"
112 vtkSetMacro(MergePoints,
bool);
113 vtkGetMacro(MergePoints,
bool);
114 vtkBooleanMacro(MergePoints,
bool);
122 vtkSetMacro(InterpolateAttributes,
bool);
123 vtkGetMacro(InterpolateAttributes,
bool);
124 vtkBooleanMacro(InterpolateAttributes,
bool);
134 vtkSetMacro(ComputeNormals,
bool);
135 vtkGetMacro(ComputeNormals,
bool);
136 vtkBooleanMacro(ComputeNormals,
bool);
164 vtkSetMacro(SequentialProcessing,
bool);
165 vtkGetMacro(SequentialProcessing,
bool);
166 vtkBooleanMacro(SequentialProcessing,
bool);
perform various plane computations
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
static vtk3DLinearGridPlaneCutter * New()
Standard methods for construction, type info, and printing.
fast plane cutting of vtkUnstructuredGrid containing 3D linear cells
Superclass for algorithms that produce only data object as output.
int ProcessPiece(vtkUnstructuredGrid *input, vtkPlane *plane, vtkPolyData *output)
int OutputPointsPrecision
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
vtkMTimeType GetMTime() override
Overloaded GetMTime() because of delegation to the helper vtkPlane.
bool GetLargeIds()
Inform the user as to whether large ids were used during filter execution.
vtk3DLinearGridPlaneCutter()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for construction, type info, and printing.
bool SequentialProcessing
void SetOutputPointsPrecision(int precision)
Set/get the desired precision for the output points.
~vtk3DLinearGridPlaneCutter() override
int GetNumberOfThreadsUsed()
Return the number of threads actually used during execution.
class to build and traverse sphere trees
static bool CanFullyProcessDataObject(vtkDataObject *object)
Returns true if the data object passed in is fully supported by this filter, i.e.,...
concrete dataset represents vertices, lines, polygons, and triangle strips
dataset represents arbitrary combinations of all possible cell types
general representation of visualization data
virtual void SetPlane(vtkPlane *)
Specify the plane (an implicit function) to perform the cutting.
int GetOutputPointsPrecision() const
Set/get the desired precision for the output points.
bool InterpolateAttributes
vtkTypeUInt32 vtkMTimeType