48 #ifndef vtkDensifyPointCloudFilter_h
49 #define vtkDensifyPointCloudFilter_h
51 #include "vtkFiltersPointsModule.h"
88 vtkGetMacro(NeighborhoodType,
int);
90 { this->SetNeighborhoodType(RADIUS); }
92 { this->SetNeighborhoodType(N_CLOSEST); }
102 vtkGetMacro(Radius,
double);
111 vtkSetClampMacro(NumberOfClosestPoints,
int,1,
VTK_INT_MAX);
112 vtkGetMacro(NumberOfClosestPoints,
int);
125 vtkGetMacro(TargetDistance,
double);
133 vtkSetClampMacro(MaximumNumberOfIterations,
int, 1,
VTK_SHORT_MAX);
134 vtkGetMacro(MaximumNumberOfIterations,
int);
146 vtkGetMacro(MaximumNumberOfPoints,
vtkIdType);
155 vtkGetMacro(InterpolateAttributeData,
bool);
166 int NumberOfClosestPoints;
167 double TargetDistance;
168 int MaximumNumberOfIterations;
169 bool InterpolateAttributeData;
174 vtkInformationVector *) VTK_OVERRIDE;
175 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
add points to a point cloud to make it denser
void SetNeighborhoodTypeToNClosest()
Specify how the local point neighborhood is defined.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void SetNeighborhoodTypeToRadius()
Specify how the local point neighborhood is defined.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
NeighborhoodType
This enum is used to specify how the local point neighborhood is defined.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.