|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   62 #ifndef vtkPlaneCutter_h 
   63 #define vtkPlaneCutter_h 
   66 #include "vtkFiltersCoreModule.h"  
  115   vtkSetMacro(ComputeNormals, 
bool);
 
  116   vtkGetMacro(ComputeNormals, 
bool);
 
  117   vtkBooleanMacro(ComputeNormals, 
bool);
 
  126   vtkSetMacro(InterpolateAttributes, 
bool);
 
  127   vtkGetMacro(InterpolateAttributes, 
bool);
 
  128   vtkBooleanMacro(InterpolateAttributes, 
bool);
 
  137   vtkSetMacro(GeneratePolygons, 
bool);
 
  138   vtkGetMacro(GeneratePolygons, 
bool);
 
  139   vtkBooleanMacro(GeneratePolygons, 
bool);
 
  149   vtkSetMacro(BuildTree, 
bool);
 
  150   vtkGetMacro(BuildTree, 
bool);
 
  151   vtkBooleanMacro(BuildTree, 
bool);
 
  161   vtkSetMacro(BuildHierarchy, 
bool);
 
  162   vtkGetMacro(BuildHierarchy, 
bool);
 
  163   vtkBooleanMacro(BuildHierarchy, 
bool);
 
  195   static void AddNormalArray(
double* planeNormal, 
vtkDataSet* ds);
 
  
represent and manipulate 3D points
perform various plane computations
composite dataset to encapsulates pieces of dataset.
represent and manipulate point attribute data
std::vector< vtkSmartPointer< vtkSphereTree > > SphereTrees
topologically regular array of data
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called within ProcessRequest to when a request asks the algorithm to create empty output data...
Superclass for algorithms that produce output of the same type as input.
bool InterpolateAttributes
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
represent and manipulate cell attribute data
topologically and geometrically regular array of data
a simple class to control print indentation
object to represent cell connectivity
static vtkDataSetAlgorithm * New()
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
abstract class to specify dataset behavior
class to build and traverse sphere trees
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
dataset represents arbitrary combinations of all possible cell types
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
see vtkAlgorithm for details
cut any dataset with a plane and generate a polygonal cut surface
vtkTypeUInt32 vtkMTimeType