39#ifndef vtkDensifyPointCloudFilter_h 
   40#define vtkDensifyPointCloudFilter_h 
   42#include "vtkFiltersPointsModule.h"  
   45VTK_ABI_NAMESPACE_BEGIN
 
   92  vtkGetMacro(Radius, 
double);
 
  102  vtkGetMacro(NumberOfClosestPoints, 
int);
 
  115  vtkGetMacro(TargetDistance, 
double);
 
  124  vtkGetMacro(MaximumNumberOfIterations, 
int);
 
  144  vtkSetMacro(InterpolateAttributeData, 
bool);
 
  145  vtkGetMacro(InterpolateAttributeData, 
bool);
 
  146  vtkBooleanMacro(InterpolateAttributeData, 
bool);
 
add points to a point cloud to make it denser
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
vtkDensifyPointCloudFilter()
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
void SetNeighborhoodTypeToRadius()
Specify how the local point neighborhood is defined.
 
NeighborhoodType
This enum is used to specify how the local point neighborhood is defined.
 
int MaximumNumberOfIterations
 
vtkIdType MaximumNumberOfPoints
 
void SetNeighborhoodTypeToNClosest()
Specify how the local point neighborhood is defined.
 
static vtkDensifyPointCloudFilter * New()
Standard methods for instantiating, obtaining type information, and printing information.
 
~vtkDensifyPointCloudFilter() override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiating, obtaining type information, and printing information.
 
int NumberOfClosestPoints
 
bool InterpolateAttributeData
 
a simple class to control print indentation
 
Superclass for algorithms that produce only polydata as output.