dox/Rendering/vtkOpenGLVolumeProVG500Mapper.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00046
#ifndef __vtkOpenGLVolumeProVG500Mapper_h
00047
#define __vtkOpenGLVolumeProVG500Mapper_h
00048
00049
#include "vtkVolumeProVG500Mapper.h"
00050
00051 class VTK_VOLUMEPRO_EXPORT vtkOpenGLVolumeProVG500Mapper :
public vtkVolumeProVG500Mapper
00052 {
00053
public:
00054 vtkTypeRevisionMacro(vtkOpenGLVolumeProVG500Mapper,
vtkVolumeProVG500Mapper);
00055
static vtkOpenGLVolumeProVG500Mapper *
New();
00056
virtual void PrintSelf(ostream& os,
vtkIndent indent);
00057
00058
protected:
00059 vtkOpenGLVolumeProVG500Mapper() {};
00060 ~vtkOpenGLVolumeProVG500Mapper() {};
00061
00062
00063
void RenderHexagon(
vtkRenderer *ren,
00064
vtkVolume *vol,
00065 VLIPixel *basePlane,
00066
int size[2],
00067 VLIVector3D hexagon[6],
00068 VLIVector2D textureCoords[6] );
00069
private:
00070 vtkOpenGLVolumeProVG500Mapper(
const vtkOpenGLVolumeProVG500Mapper&);
00071
void operator=(
const vtkOpenGLVolumeProVG500Mapper&);
00072 };
00073
00074
00075
#endif
00076
00077
00078