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