55#ifndef vtkFillPointCloud_h
56#define vtkFillPointCloud_h
58#include "vtkFiltersMeshingModule.h"
64VTK_ABI_NAMESPACE_BEGIN
vtkIdType NumberOfAddedPoints
void SetFillStrategyToUniform()
Specify the fill strategy to use when generating new points.
vtkIdType GetNumberOfAddedPoints()
Get the number of points added.
vtkLabeledImagePointSampler * GetPointSampler()
Retrieve the internal instance of vtkLabeledImagePointSampler in order to better control the adaptive...
vtkStaticPointLocator * GetLocator()
Retrieve the internal locator to manually configure it, for example specifying the number of points p...
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int MaximumNumberOfPoints
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiating, obtaining type information, and printing information.
void JoggleRadiusIsAbsoluteOff()
Enable/disable point joggling.
vtkPoints * CreatePointsAndRegions(vtkPointSet *input, vtkInformationVector **inputVector, vtkIdType numNewPts, vtkPolyData *output)
vtkMTimeType GetMTime() override
Get the MTime of this object also considering the locator and point sampler.
void JoggleOn()
Enable/disable point joggling.
void JoggleRadiusIsAbsoluteOn()
Enable/disable point joggling.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
static vtkFillPointCloud * New()
Standard methods for instantiating, obtaining type information, and printing information.
~vtkFillPointCloud() override
void SetJoggleRadius(double r)
Enable/disable point joggling.
void JoggleOff()
Enable/disable point joggling.
vtkSmartPointer< vtkStaticPointLocator > Locator
vtkTypeBool ManualLocatorControl
vtkTypeBool GetJoggleRadiusIsAbsolute() const
Enable/disable point joggling.
void SetJoggle(vtkTypeBool onoff)
Enable/disable point joggling.
FillStrategyOptions
Specify the fill strategy to use when generating new points.
vtkSmartPointer< vtkLabeledImagePointSampler > PointSampler
virtual void SetFillStrategy(int)
Specify the fill strategy to use when generating new points.
void SetFillStrategyToAdaptive()
Specify the fill strategy to use when generating new points.
vtkTypeBool JoggleRadiusIsAbsolute
void SetJoggleRadiusIsAbsolute(vtkTypeBool onoff)
Enable/disable point joggling.
vtkTypeBool GetJoggle() const
Enable/disable point joggling.
double GetJoggleRadius() const
Enable/disable point joggling.
a simple class to control print indentation
produce sampled points from a segmented image
concrete class for storing a set of points
represent and manipulate 3D points
concrete dataset represents vertices, lines, polygons, and triangle strips
Hold a reference to a vtkObjectBase instance.
quickly locate points in 3-space
vtkTypeUInt32 vtkMTimeType