21 #ifndef vtkOpenGLStickMapper_h
22 #define vtkOpenGLStickMapper_h
24 #include "vtkDomainsChemistryOpenGL2Module.h"
25 #include "vtkOpenGLPolyDataMapper.h"
51 ~vtkOpenGLStickMapper();
55 virtual
void GetShaderTemplate(
std::
string &VertexCode,
56 std::
string &fragmentCode,
57 std::
string &geometryCode,
64 virtual
void ReplaceShaderValues(
std::
string &VertexCode,
65 std::
string &fragmentCode,
66 std::
string &geometryCode,
77 const
char *ScaleArray;
78 const
char *OrientationArray;
79 const
char *SelectionIdArray;
90 vtkOpenGLStickMapper(const vtkOpenGLStickMapper&);
91 void operator=(const vtkOpenGLStickMapper&);
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
static vtkOpenGLPolyDataMapper * New()
use imposters to draw cylinders
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
abstract specification for renderers
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
a simple class to control print indentation