29 #ifndef vtkProjectPointsToPlane_h
30 #define vtkProjectPointsToPlane_h
32 #include "vtkFiltersPointsModule.h"
35 VTK_ABI_NAMESPACE_BEGIN
59 BEST_COORDINATE_PLANE = 5,
75 vtkSetClampMacro(ProjectionType,
int, X_PLANE, BEST_FIT_PLANE);
76 vtkGetMacro(ProjectionType,
int);
91 vtkSetVector3Macro(Origin,
double);
92 vtkSetVector3Macro(
Normal,
double);
93 vtkGetVector3Macro(Origin,
double);
94 vtkGetVector3Macro(
Normal,
double);
105 vtkSetMacro(OutputPointsPrecision,
int);
106 vtkGetMacro(OutputPointsPrecision,
int);
125 VTK_ABI_NAMESPACE_END
PlaneProjectionType
Define the options available for point projection.
void SetProjectionTypeToZPlane()
Specify the type of projection to perform.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
project all input points to a plane
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type information, and printing instances of the class...
void SetProjectionTypeToSpecifiedPlane()
Specify the type of projection to perform.
void SetProjectionTypeToXPlane()
Specify the type of projection to perform.
int OutputPointsPrecision
a simple class to control print indentation
Superclass for algorithms that process vtkPointSet input.
void SetProjectionTypeToBestCoordinatePlane()
Specify the type of projection to perform.
static vtkPointSetAlgorithm * New()
Standard methods for instantiation, obtaining type information, and printing instances of the class...
void SetProjectionTypeToBestFitPlane()
Specify the type of projection to perform.
void SetProjectionTypeToYPlane()
Specify the type of projection to perform.