28#ifndef vtkOpenGLGlyph3DMapper_h
29#define vtkOpenGLGlyph3DMapper_h
31#include "vtkRenderingOpenGL2Module.h"
79 class vtkOpenGLGlyph3DMapperEntry;
80 class vtkOpenGLGlyph3DMapperSubArray;
81 class vtkOpenGLGlyph3DMapperArray;
represents an object (geometry & properties) in a rendered scene
dynamic, self-adjusting array of bits
abstract class to specify dataset behavior
a simple class to control print indentation
abstract class specifies interface to map data to graphics primitives
PolyDataMapper using OpenGL to render.
vtkOpenGLGlyph3D on the GPU.
virtual void RebuildStructures(vtkOpenGLGlyph3DMapperSubArray *entry, vtkIdType numPts, vtkActor *actor, vtkDataSet *dataset, vtkBitArray *maskArray, bool selecting_points)
Build data structures associated with.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void Render(vtkRenderer *, vtkActor *, vtkDataSet *)
Render setup.
void CopyInformationToSubMapper(vtkOpenGLGlyph3DHelper *)
Send mapper ivars to sub-mapper.
virtual void Render(vtkRenderer *ren, vtkActor *a)
Method initiates the mapping process.
static vtkOpenGLGlyph3DMapper * New()
~vtkOpenGLGlyph3DMapper()
vtkOpenGLGlyph3DMapperArray * GlyphValues
virtual void ReleaseGraphicsResources(vtkWindow *window)
Release any graphics resources that are being consumed by this mapper.
abstract specification for renderers
window superclass for vtkRenderWindow