Go to the documentation of this file.
72 #ifndef vtkSignedDistance_h
73 #define vtkSignedDistance_h
75 #include "vtkFiltersPointsModule.h"
99 vtkGetVectorMacro(Dimensions,
int,3);
109 vtkSetVector6Macro(Bounds,
double);
110 vtkGetVectorMacro(Bounds,
double,6);
121 vtkGetMacro(Radius,
double);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
compute signed distances from an input point cloud
void SetDimensions(int i, int j, int k)
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
Generic algorithm superclass for image algs.
static vtkSignedDistance * New()
Standard methods for instantiating the class, providing type information, and printing.
a simple class to control print indentation
void StartAppend()
Initialize the filter for appending data.
void SetDimensions(const int dim[3])
~vtkSignedDistance() override
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract class to quickly locate points in 3-space
vtkAbstractPointLocator * Locator
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called in response to a REQUEST_DATA request from the executive.
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Process a request from the executive.
void EndAppend()
Method completes the append process.
void SetLocator(vtkAbstractPointLocator *locator)
Specify a point locator.
void Append(vtkPolyData *input)
Append a data set to the existing output.