VTK
|
#include <vtkOpenGLVolumeGradientOpacityTable.h>
Public Member Functions | |
vtkOpenGLVolumeGradientOpacityTable (int width=1024) | |
~vtkOpenGLVolumeGradientOpacityTable () | |
void | Bind () |
void | Update (vtkPiecewiseFunction *gradientOpacity, double sampleDistance, double range[2], double vtkNotUsed(unitDistance), int filterValue, vtkOpenGLRenderWindow *renWin) |
int | GetTextureUnit (void) |
void | ReleaseGraphicsResources (vtkWindow *window) |
Protected Attributes | |
vtkTextureObject * | TextureObject |
int | TextureWidth |
double | LastSampleDistance |
vtkTimeStamp | BuildTime |
float * | Table |
int | LastInterpolation |
double | LastRange [2] |
Definition at line 26 of file vtkOpenGLVolumeGradientOpacityTable.h.
vtkOpenGLVolumeGradientOpacityTable::vtkOpenGLVolumeGradientOpacityTable | ( | int | width = 1024 | ) | [inline] |
Definition at line 30 of file vtkOpenGLVolumeGradientOpacityTable.h.
Definition at line 41 of file vtkOpenGLVolumeGradientOpacityTable.h.
void vtkOpenGLVolumeGradientOpacityTable::Bind | ( | ) | [inline] |
Definition at line 58 of file vtkOpenGLVolumeGradientOpacityTable.h.
void vtkOpenGLVolumeGradientOpacityTable::Update | ( | vtkPiecewiseFunction * | gradientOpacity, |
double | sampleDistance, | ||
double | range[2], | ||
double | vtkNotUsedunitDistance, | ||
int | filterValue, | ||
vtkOpenGLRenderWindow * | renWin | ||
) | [inline] |
Definition at line 69 of file vtkOpenGLVolumeGradientOpacityTable.h.
int vtkOpenGLVolumeGradientOpacityTable::GetTextureUnit | ( | void | ) | [inline] |
Definition at line 129 of file vtkOpenGLVolumeGradientOpacityTable.h.
void vtkOpenGLVolumeGradientOpacityTable::ReleaseGraphicsResources | ( | vtkWindow * | window | ) | [inline] |
Definition at line 139 of file vtkOpenGLVolumeGradientOpacityTable.h.
Definition at line 151 of file vtkOpenGLVolumeGradientOpacityTable.h.
int vtkOpenGLVolumeGradientOpacityTable::TextureWidth [protected] |
Definition at line 152 of file vtkOpenGLVolumeGradientOpacityTable.h.
Definition at line 154 of file vtkOpenGLVolumeGradientOpacityTable.h.
Definition at line 155 of file vtkOpenGLVolumeGradientOpacityTable.h.
float* vtkOpenGLVolumeGradientOpacityTable::Table [protected] |
Definition at line 156 of file vtkOpenGLVolumeGradientOpacityTable.h.
Definition at line 157 of file vtkOpenGLVolumeGradientOpacityTable.h.
double vtkOpenGLVolumeGradientOpacityTable::LastRange[2] [protected] |
Definition at line 158 of file vtkOpenGLVolumeGradientOpacityTable.h.