50 #ifndef vtkEllipsoidalGaussianKernel_h 51 #define vtkEllipsoidalGaussianKernel_h 53 #include "vtkFiltersPointsModule.h" 107 vtkGetMacro(UseNormals,
bool);
128 vtkGetMacro(UseScalars,
bool);
150 vtkGetMacro(ScaleFactor,
double);
160 vtkGetMacro(Sharpness,
double);
170 vtkSetClampMacro(Eccentricity,
double,0.000001,
VTK_FLOAT_MAX);
171 vtkGetMacro(Eccentricity,
double);
Wrapper around std::string to keep symbols short.
virtual void FreeStructures()
flexible, general interpolation kernels
represent and manipulate point attribute data
vtkDataArray * NormalsArray
abstract class to specify dataset behavior
vtkStdString NormalsArrayName
dynamic, self-adjusting array of double
vtkDataArray * ScalarsArray
a simple class to control print indentation
abstract class to quickly locate points in 3-space
list of point or cell ids
abstract superclass for arrays of numeric data
an ellipsoidal Gaussian interpolation kernel
virtual vtkIdType ComputeWeights(double x[3], vtkIdList *pIds, vtkDoubleArray *prob, vtkDoubleArray *weights)=0
Given a point x, a list of basis points pIds, and a probability weighting function prob,...
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for type and printing.
virtual void Initialize(vtkAbstractPointLocator *loc, vtkDataSet *ds, vtkPointData *pd)
Initialize the kernel.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkStdString ScalarsArrayName
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.