Go to the documentation of this file.
68 #ifndef vtkSignedDistance_h
69 #define vtkSignedDistance_h
71 #include "vtkFiltersPointsModule.h"
95 vtkGetVectorMacro(Dimensions,
int,3);
105 vtkSetVector6Macro(Bounds,
double);
106 vtkGetVectorMacro(Bounds,
double,6);
115 vtkGetMacro(Radius,
double);
compute signed distances from an input point cloud
void SetDimensions(int i, int j, int k)
void SetDimensions(int dim[3])
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called in response to a REQUEST_DATA request from the executive.
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 PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Subclasses can reimplement this method to collect information from their inputs and set information f...
virtual int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
void StartAppend()
Initialize the filter for appending data.
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract class to quickly locate points in 3-space
vtkAbstractPointLocator * Locator
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
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.