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