27 #ifndef vtkPointGaussianMapper_h
28 #define vtkPointGaussianMapper_h
31 #include "vtkRenderingCoreModule.h"
33 VTK_ABI_NAMESPACE_BEGIN
57 vtkSetMacro(ScaleTableSize,
int);
58 vtkGetMacro(ScaleTableSize,
int);
65 vtkSetStringMacro(ScaleArray);
66 vtkGetStringMacro(ScaleArray);
73 vtkSetMacro(ScaleArrayComponent,
int);
74 vtkGetMacro(ScaleArrayComponent,
int);
86 vtkSetMacro(ScaleFactor,
double);
87 vtkGetMacro(ScaleFactor,
double);
113 vtkSetMacro(OpacityTableSize,
int);
114 vtkGetMacro(OpacityTableSize,
int);
122 vtkSetStringMacro(OpacityArray);
123 vtkGetStringMacro(OpacityArray);
130 vtkSetMacro(OpacityArrayComponent,
int);
131 vtkGetMacro(OpacityArrayComponent,
int);
144 vtkSetStringMacro(SplatShaderCode);
145 vtkGetStringMacro(SplatShaderCode);
162 vtkSetMacro(TriangleScale,
float);
163 vtkGetMacro(TriangleScale,
float);
200 VTK_ABI_NAMESPACE_END
a simple class to control print indentation
Defines a 1D piecewise function.
draw PointGaussians using imposters
vtkPiecewiseFunction * ScaleFunction
int OpacityArrayComponent
bool GetSupportsSelection() override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
void SetScaleFunction(vtkPiecewiseFunction *)
Set/Get the optional scale transfer function.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkPiecewiseFunction * ScalarOpacityFunction
void SetScalarOpacityFunction(vtkPiecewiseFunction *)
Set/Get the optional opacity transfer function.
static vtkPointGaussianMapper * New()
~vtkPointGaussianMapper() override
map vtkPolyData to graphics primitives