18#ifndef vtkPointGaussianMapper_h 
   19#define vtkPointGaussianMapper_h 
   22#include "vtkRenderingCoreModule.h"  
   24VTK_ABI_NAMESPACE_BEGIN
 
   48  vtkSetMacro(ScaleTableSize, 
int);
 
   49  vtkGetMacro(ScaleTableSize, 
int);
 
   56  vtkSetStringMacro(ScaleArray);
 
   57  vtkGetStringMacro(ScaleArray);
 
   64  vtkSetMacro(ScaleArrayComponent, 
int);
 
   65  vtkGetMacro(ScaleArrayComponent, 
int);
 
   77  vtkSetMacro(ScaleFactor, 
double);
 
   78  vtkGetMacro(ScaleFactor, 
double);
 
  104  vtkSetMacro(OpacityTableSize, 
int);
 
  105  vtkGetMacro(OpacityTableSize, 
int);
 
  113  vtkSetStringMacro(OpacityArray);
 
  114  vtkGetStringMacro(OpacityArray);
 
  121  vtkSetMacro(OpacityArrayComponent, 
int);
 
  122  vtkGetMacro(OpacityArrayComponent, 
int);
 
  135  vtkSetStringMacro(SplatShaderCode);
 
  136  vtkGetStringMacro(SplatShaderCode);
 
  153  vtkSetMacro(TriangleScale, 
float);
 
  154  vtkGetMacro(TriangleScale, 
float);
 
a simple class to control print indentation
 
Defines a 1D piecewise function.
 
draw PointGaussians using imposters
 
vtkPiecewiseFunction * ScaleFunction
 
int OpacityArrayComponent
 
static vtkPointGaussianMapper * New()
 
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.
 
~vtkPointGaussianMapper() override
 
map vtkPolyData to graphics primitives