|
VTK
|
#include <vtkOpenGLOpacityTable.h>

Public Member Functions | |
| vtkOpenGLOpacityTable (int width=1024) | |
| ~vtkOpenGLOpacityTable () | |
| bool | IsLoaded () |
| void | Bind () |
| void | Update (vtkPiecewiseFunction *scalarOpacity, int blendMode, double sampleDistance, double range[2], double unitDistance, bool linearInterpolation) |
Protected Attributes | |
| GLuint | TextureId |
| int | LastBlendMode |
| int | TextureWidth |
| int | TextureHeight |
| double | LastSampleDistance |
| vtkTimeStamp | BuildTime |
| float * | Table |
| bool | Loaded |
| bool | LastLinearInterpolation |
| double | LastRange [2] |
Definition at line 25 of file vtkOpenGLOpacityTable.h.
| vtkOpenGLOpacityTable::vtkOpenGLOpacityTable | ( | int | width = 1024 | ) | [inline] |
Definition at line 29 of file vtkOpenGLOpacityTable.h.
| vtkOpenGLOpacityTable::~vtkOpenGLOpacityTable | ( | ) | [inline] |
Definition at line 43 of file vtkOpenGLOpacityTable.h.
| bool vtkOpenGLOpacityTable::IsLoaded | ( | ) | [inline] |
Definition at line 60 of file vtkOpenGLOpacityTable.h.
| void vtkOpenGLOpacityTable::Bind | ( | void | ) | [inline] |
Definition at line 67 of file vtkOpenGLOpacityTable.h.
| void vtkOpenGLOpacityTable::Update | ( | vtkPiecewiseFunction * | scalarOpacity, |
| int | blendMode, | ||
| double | sampleDistance, | ||
| double | range[2], | ||
| double | unitDistance, | ||
| bool | linearInterpolation | ||
| ) | [inline] |
Definition at line 76 of file vtkOpenGLOpacityTable.h.
GLuint vtkOpenGLOpacityTable::TextureId [protected] |
Definition at line 180 of file vtkOpenGLOpacityTable.h.
int vtkOpenGLOpacityTable::LastBlendMode [protected] |
Definition at line 181 of file vtkOpenGLOpacityTable.h.
int vtkOpenGLOpacityTable::TextureWidth [protected] |
Definition at line 182 of file vtkOpenGLOpacityTable.h.
int vtkOpenGLOpacityTable::TextureHeight [protected] |
Definition at line 183 of file vtkOpenGLOpacityTable.h.
double vtkOpenGLOpacityTable::LastSampleDistance [protected] |
Definition at line 185 of file vtkOpenGLOpacityTable.h.
vtkTimeStamp vtkOpenGLOpacityTable::BuildTime [protected] |
Definition at line 186 of file vtkOpenGLOpacityTable.h.
float* vtkOpenGLOpacityTable::Table [protected] |
Definition at line 187 of file vtkOpenGLOpacityTable.h.
bool vtkOpenGLOpacityTable::Loaded [protected] |
Definition at line 188 of file vtkOpenGLOpacityTable.h.
bool vtkOpenGLOpacityTable::LastLinearInterpolation [protected] |
Definition at line 189 of file vtkOpenGLOpacityTable.h.
double vtkOpenGLOpacityTable::LastRange[2] [protected] |
Definition at line 190 of file vtkOpenGLOpacityTable.h.
1.8.0