41 #ifndef vtkProjectPointsToPlane_h
42 #define vtkProjectPointsToPlane_h
44 #include "vtkFiltersPointsModule.h"
70 BEST_COORDINATE_PLANE = 5,
86 vtkSetClampMacro(ProjectionType,
int, X_PLANE, BEST_FIT_PLANE);
87 vtkGetMacro(ProjectionType,
int);
102 vtkSetVector3Macro(Origin,
double);
103 vtkSetVector3Macro(
Normal,
double);
104 vtkGetVector3Macro(Origin,
double);
105 vtkGetVector3Macro(
Normal,
double);
116 vtkSetMacro(OutputPointsPrecision,
int);
117 vtkGetMacro(OutputPointsPrecision,
int);
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
Methods invoked by print to print information about the object including superclasses.
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 produce output of the same type as input.
void SetProjectionTypeToBestCoordinatePlane()
Specify the type of projection to perform.
static vtkPointSetAlgorithm * New()
void SetProjectionTypeToBestFitPlane()
Specify the type of projection to perform.
void SetProjectionTypeToYPlane()
Specify the type of projection to perform.