22 #ifndef vtkOpenGLStickMapper_h
23 #define vtkOpenGLStickMapper_h
25 #include "vtkRenderingOpenGL2Module.h"
33 void PrintSelf(ostream& os,
vtkIndent indent);
39 vtkSetStringMacro(ScaleArray);
46 vtkSetStringMacro(OrientationArray);
53 vtkSetStringMacro(SelectionIdArray);
58 ~vtkOpenGLStickMapper();
63 virtual
void GetShaderTemplate(
70 virtual
void ReplaceShaderValues(
84 const
char *ScaleArray;
85 const
char *OrientationArray;
86 const
char *SelectionIdArray;
101 vtkOpenGLStickMapper(const vtkOpenGLStickMapper&) VTK_DELETE_FUNCTION;
102 void operator=(const vtkOpenGLStickMapper&) VTK_DELETE_FUNCTION;
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
static vtkOpenGLPolyDataMapper * New()
use imposters to draw cylinders
abstract specification for renderers
a simple class to control print indentation
Vertex or Fragment shader, combined into a ShaderProgram.