 |
VTK
9.1.0
|
Go to the documentation of this file.
85 #ifndef vtkUnsignedDistance_h
86 #define vtkUnsignedDistance_h
88 #include "vtkFiltersPointsModule.h"
111 vtkGetVectorMacro(Dimensions,
int, 3);
121 vtkSetVector6Macro(Bounds,
double);
122 vtkGetVectorMacro(Bounds,
double, 6);
143 vtkSetClampMacro(AdjustDistance,
double, -1.0, 1.0);
144 vtkGetMacro(AdjustDistance,
double);
153 vtkGetMacro(Radius,
double);
183 vtkSetMacro(CapValue,
double);
184 vtkGetMacro(CapValue,
double);
192 vtkSetMacro(OutputScalarType,
int);
193 vtkGetMacro(OutputScalarType,
int);
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Process a request from the executive.
void SetOutputScalarTypeToDouble()
Set the desired output scalar type.
void EndAppend()
Method completes the append process.
void SetDimensions(int i, int j, int k)
Set/Get the i-j-k dimensions on which to computer the distance function.
void Append(vtkPolyData *input)
Append a data set to the existing output.
Generic algorithm superclass for image algs.
a simple class to control print indentation
~vtkUnsignedDistance() override
static vtkUnsignedDistance * New()
Standard methods for instantiating the class, providing type information, and printing.
void StartAppend()
Initialize the filter for appending data.
void SetOutputScalarTypeToFloat()
Set the desired output scalar type.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiating the class, providing type information, and printing.
void SetDimensions(const int dim[3])
Set/Get the i-j-k dimensions on which to computer the distance function.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract class to quickly locate points in 3-space
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called in response to a REQUEST_DATA request from the executive.
void SetLocator(vtkAbstractPointLocator *locator)
Specify a point locator.
int FillInputPortInformation(int, vtkInformation *) override
These method should be reimplemented by subclasses that have more than a single input or single outpu...
compute unsigned (i.e., non-negative) distances from an input point cloud
vtkAbstractPointLocator * Locator