dox/Rendering/vtkOpenGLPolyDataMapper.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00030
#ifndef __vtkOpenGLPolyDataMapper_h
00031
#define __vtkOpenGLPolyDataMapper_h
00032
00033
#include "vtkPolyDataMapper.h"
00034
00035
class vtkProperty;
00036
class vtkRenderWindow;
00037
class vtkOpenGLRenderer;
00038
00039 class VTK_RENDERING_EXPORT vtkOpenGLPolyDataMapper :
public vtkPolyDataMapper
00040 {
00041
public:
00042
static vtkOpenGLPolyDataMapper *
New();
00043 vtkTypeRevisionMacro(vtkOpenGLPolyDataMapper,
vtkPolyDataMapper);
00044
virtual void PrintSelf(ostream& os,
vtkIndent indent);
00045
00047
virtual void RenderPiece(
vtkRenderer *ren,
vtkActor *a);
00048
00052
void ReleaseGraphicsResources(
vtkWindow *);
00053
00055
virtual int Draw(
vtkRenderer *ren,
vtkActor *a);
00056
00057
protected:
00058 vtkOpenGLPolyDataMapper();
00059 ~vtkOpenGLPolyDataMapper();
00060
00061 int ListId;
00062
private:
00063 vtkOpenGLPolyDataMapper(
const vtkOpenGLPolyDataMapper&);
00064
void operator=(
const vtkOpenGLPolyDataMapper&);
00065 };
00066
00067
#endif