57 #ifndef vtkPointCloudFilter_h
58 #define vtkPointCloudFilter_h
60 #include "vtkFiltersPointsModule.h"
101 vtkSetMacro(GenerateOutliers,
bool);
102 vtkGetMacro(GenerateOutliers,
bool);
103 vtkBooleanMacro(GenerateOutliers,
bool);
113 vtkSetMacro(GenerateVertices,
bool);
114 vtkGetMacro(GenerateVertices,
bool);
115 vtkBooleanMacro(GenerateVertices,
bool);
a simple class to control print indentation
abstract class for filtering a point cloud
virtual int FilterPoints(vtkPointSet *input)=0
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
const vtkIdType * GetPointMap()
Retrieve a map which indicates, on a point-by-point basis, where each input point was placed into the...
~vtkPointCloudFilter() override
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkIdType NumberOfPointsRemoved
void GenerateVerticesIfRequested(vtkPolyData *output)
vtkIdType GetNumberOfPointsRemoved()
Return the number of points removed after filter execution.
abstract class for specifying dataset behavior
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips