Go to the documentation of this file.
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,
69 std::
vector<vtkOpenGLPointGaussianMapperHelper *> Helpers;
70 vtkOpenGLPointGaussianMapperHelper *CreateHelper();
71 void CopyMapperValuesToHelper(
72 vtkOpenGLPointGaussianMapperHelper *helper);
draw PointGaussians using imposters
vtkExecutive * CreateDefaultExecutive() override
We need to override this method because the standard streaming demand driven pipeline may not be what...
record modification and/or execution time
std::vector< std::vector< unsigned int > > PickPixels
window superclass for vtkRenderWindow
Superclass for all pipeline executives in VTK.
void RenderInternal(vtkRenderer *, vtkActor *)
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
draw PointGaussians using imposters
Detect and break reference loops.
abstract superclass for all actors, volumes and annotations
void ComputeBounds() override
Need to loop over the hierarchy to compute bounds.
abstract specification for renderers
static vtkOpenGLPointGaussianMapper * New()
int FillInputPortInformation(int port, vtkInformation *info) override
Need to define the type of data handled by this mapper.