22 #ifndef vtkOpenGLPointGaussianMapper_h 23 #define vtkOpenGLPointGaussianMapper_h 25 #include "vtkRenderingOpenGL2Module.h" 29 class vtkOpenGLPointGaussianMapperHelper;
36 void PrintSelf(ostream& os,
vtkIndent indent) override;
43 void ReleaseGraphicsResources(
vtkWindow *) override;
48 bool GetIsOpaque() override;
60 std::
vector<
unsigned int> &pixeloffsets,
65 ~vtkOpenGLPointGaussianMapper() override;
69 std::
vector<vtkOpenGLPointGaussianMapperHelper *> Helpers;
70 vtkOpenGLPointGaussianMapperHelper *CreateHelper();
71 void CopyMapperValuesToHelper(
72 vtkOpenGLPointGaussianMapperHelper *helper);
84 void BuildOpacityTable();
87 void BuildScaleTable();
abstract superclass for all actors, volumes and annotations
represents an object (geometry & properties) in a rendered scene
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
record modification and/or execution time
abstract specification for renderers
Superclass for all pipeline executives in VTK.
static vtkPointGaussianMapper * New()
Detect and break reference loops.
window superclass for vtkRenderWindow
a simple class to control print indentation
virtual void ComputeBounds()
Called in GetBounds().
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
std::vector< std::vector< unsigned int > > PickPixels
draw PointGaussians using imposters
draw PointGaussians using imposters