VTK
Public Member Functions | Protected Attributes | List of all members
vtkOpenGLVolumeRGBTable Class Reference

#include <vtkOpenGLVolumeRGBTable.h>

Collaboration diagram for vtkOpenGLVolumeRGBTable:
[legend]

Public Member Functions

 vtkOpenGLVolumeRGBTable ()
 
 ~vtkOpenGLVolumeRGBTable ()
 
void Activate ()
 
void Deactivate ()
 
void Update (vtkColorTransferFunction *scalarRGB, double range[2], int filterValue, vtkOpenGLRenderWindow *renWin)
 
int GetTextureUnit (void)
 
void ReleaseGraphicsResources (vtkWindow *window)
 

Protected Attributes

int TextureWidth
 
int NumberOfColorComponents
 
vtkTextureObjectTextureObject
 
int LastInterpolation
 
double LastRange [2]
 
floatTable
 
vtkTimeStamp BuildTime
 

Detailed Description

Definition at line 24 of file vtkOpenGLVolumeRGBTable.h.

Constructor & Destructor Documentation

vtkOpenGLVolumeRGBTable::vtkOpenGLVolumeRGBTable ( )
inline

Definition at line 28 of file vtkOpenGLVolumeRGBTable.h.

vtkOpenGLVolumeRGBTable::~vtkOpenGLVolumeRGBTable ( )
inline

Definition at line 39 of file vtkOpenGLVolumeRGBTable.h.

Member Function Documentation

void vtkOpenGLVolumeRGBTable::Activate ( )
inline

Definition at line 51 of file vtkOpenGLVolumeRGBTable.h.

void vtkOpenGLVolumeRGBTable::Deactivate ( )
inline

Definition at line 62 of file vtkOpenGLVolumeRGBTable.h.

void vtkOpenGLVolumeRGBTable::Update ( vtkColorTransferFunction scalarRGB,
double  range[2],
int  filterValue,
vtkOpenGLRenderWindow renWin 
)
inline

Definition at line 73 of file vtkOpenGLVolumeRGBTable.h.

int vtkOpenGLVolumeRGBTable::GetTextureUnit ( void  )
inline

Definition at line 128 of file vtkOpenGLVolumeRGBTable.h.

void vtkOpenGLVolumeRGBTable::ReleaseGraphicsResources ( vtkWindow window)
inline

Definition at line 138 of file vtkOpenGLVolumeRGBTable.h.

Member Data Documentation

int vtkOpenGLVolumeRGBTable::TextureWidth
protected

Definition at line 149 of file vtkOpenGLVolumeRGBTable.h.

int vtkOpenGLVolumeRGBTable::NumberOfColorComponents
protected

Definition at line 150 of file vtkOpenGLVolumeRGBTable.h.

vtkTextureObject* vtkOpenGLVolumeRGBTable::TextureObject
protected

Definition at line 152 of file vtkOpenGLVolumeRGBTable.h.

int vtkOpenGLVolumeRGBTable::LastInterpolation
protected

Definition at line 154 of file vtkOpenGLVolumeRGBTable.h.

double vtkOpenGLVolumeRGBTable::LastRange[2]
protected

Definition at line 155 of file vtkOpenGLVolumeRGBTable.h.

float* vtkOpenGLVolumeRGBTable::Table
protected

Definition at line 156 of file vtkOpenGLVolumeRGBTable.h.

vtkTimeStamp vtkOpenGLVolumeRGBTable::BuildTime
protected

Definition at line 157 of file vtkOpenGLVolumeRGBTable.h.


The documentation for this class was generated from the following file: