26 #ifndef vtkPointGaussianMapper_h
27 #define vtkPointGaussianMapper_h
29 #include "vtkRenderingCoreModule.h"
39 void PrintSelf(ostream& os,
vtkIndent indent) VTK_OVERRIDE;
47 vtkGetObjectMacro(ScaleFunction,vtkPiecewiseFunction);
56 vtkGetMacro(ScaleTableSize,
int);
63 vtkSetStringMacro(ScaleArray);
77 vtkGetMacro(ScaleFactor,
double);
85 vtkGetMacro(Emissive,
int);
94 void SetScalarOpacityFunction(vtkPiecewiseFunction *);
95 vtkGetObjectMacro(ScalarOpacityFunction,vtkPiecewiseFunction);
104 vtkGetMacro(OpacityTableSize,
int);
112 vtkSetStringMacro(OpacityArray);
126 vtkSetStringMacro(SplatShaderCode);
145 vtkGetMacro(TriangleScale,
float);
150 ~vtkPointGaussianMapper() VTK_OVERRIDE;
154 char *SplatShaderCode;
156 vtkPiecewiseFunction *ScaleFunction;
159 vtkPiecewiseFunction *ScalarOpacityFunction;
160 int OpacityTableSize;
168 vtkPointGaussianMapper(const vtkPointGaussianMapper&) VTK_DELETE_FUNCTION;
169 void operator=(const vtkPointGaussianMapper&) VTK_DELETE_FUNCTION;
Defines a 1D piecewise function.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
map vtkPolyData to graphics primitives
static vtkPolyDataMapper * New()
draw PointGaussians using imposters
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.