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

#include <vtkOpenGLRGBTable.h>

Collaboration diagram for vtkOpenGLRGBTable:
[legend]

Public Member Functions

 vtkOpenGLRGBTable ()
 
 ~vtkOpenGLRGBTable ()
 
bool IsLoaded ()
 
void Bind (int textureUnit=1)
 
void Update (vtkColorTransferFunction *scalarRGB, double range[2], bool linearInterpolation, int textureUnit=1)
 

Protected Attributes

bool Loaded
 
bool LastLinearInterpolation
 
int TexutureWidth
 
int NumberOfColorComponents
 
GLuint TextureId
 
double LastRange [2]
 
floatTable
 
vtkTimeStamp BuildTime
 

Detailed Description

Definition at line 23 of file vtkOpenGLRGBTable.h.

Constructor & Destructor Documentation

vtkOpenGLRGBTable::vtkOpenGLRGBTable ( )
inline

Definition at line 27 of file vtkOpenGLRGBTable.h.

vtkOpenGLRGBTable::~vtkOpenGLRGBTable ( )
inline

Definition at line 39 of file vtkOpenGLRGBTable.h.

Member Function Documentation

bool vtkOpenGLRGBTable::IsLoaded ( )
inline

Definition at line 55 of file vtkOpenGLRGBTable.h.

void vtkOpenGLRGBTable::Bind ( int  textureUnit = 1)
inline

Definition at line 62 of file vtkOpenGLRGBTable.h.

void vtkOpenGLRGBTable::Update ( vtkColorTransferFunction scalarRGB,
double  range[2],
bool  linearInterpolation,
int  textureUnit = 1 
)
inline

Definition at line 71 of file vtkOpenGLRGBTable.h.

Member Data Documentation

bool vtkOpenGLRGBTable::Loaded
protected

Definition at line 142 of file vtkOpenGLRGBTable.h.

bool vtkOpenGLRGBTable::LastLinearInterpolation
protected

Definition at line 143 of file vtkOpenGLRGBTable.h.

int vtkOpenGLRGBTable::TexutureWidth
protected

Definition at line 145 of file vtkOpenGLRGBTable.h.

int vtkOpenGLRGBTable::NumberOfColorComponents
protected

Definition at line 146 of file vtkOpenGLRGBTable.h.

GLuint vtkOpenGLRGBTable::TextureId
protected

Definition at line 148 of file vtkOpenGLRGBTable.h.

double vtkOpenGLRGBTable::LastRange[2]
protected

Definition at line 150 of file vtkOpenGLRGBTable.h.

float* vtkOpenGLRGBTable::Table
protected

Definition at line 151 of file vtkOpenGLRGBTable.h.

vtkTimeStamp vtkOpenGLRGBTable::BuildTime
protected

Definition at line 152 of file vtkOpenGLRGBTable.h.


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