22 #ifndef vtkOpenGLStickMapper_h 23 #define vtkOpenGLStickMapper_h 25 #include "vtkRenderingOpenGL2Module.h" 33 void PrintSelf(ostream& os,
vtkIndent indent) override;
39 vtkSetStringMacro(ScaleArray);
46 vtkSetStringMacro(OrientationArray);
53 vtkSetStringMacro(SelectionIdArray);
58 ~vtkOpenGLStickMapper() override;
63 void GetShaderTemplate(
70 void ReplaceShaderValues(
84 const
char *ScaleArray;
85 const
char *OrientationArray;
86 const
char *SelectionIdArray;
101 vtkOpenGLStickMapper(const vtkOpenGLStickMapper&) = delete;
102 void operator=(const vtkOpenGLStickMapper&) = delete;
PolyDataMapper using OpenGL to render.
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.