 |
VTK
9.1.0
|
Go to the documentation of this file.
16 #ifndef vtkOpenGLVolumeOpacityTable_h
17 #define vtkOpenGLVolumeOpacityTable_h
21 #include "vtkRenderingVolumeOpenGL2Module.h"
45 int filterValue)
override;
51 vtkObject* func,
double scalarRange[2],
int blendMode,
double sampleDistance)
override;
54 double LastSampleDistance = 1.0;
61 #endif // __VTK_WRAP__
62 #endif // vtkOpenGLVolumeOpacityTable_h
@ MAXIMUM_INTENSITY_BLEND
vtkOpenGLVolumeOpacityTable()=default
abstract base class for most VTK objects
void InternalUpdate(vtkObject *func, int blendMode, double sampleDistance, double unitDistance, int filterValue) override
Update the internal texture object using the opacity transfer function.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Base class for OpenGL texture management of scalar color, opacity and gradient opacity lookup tables.
static vtkOpenGLVolumeOpacityTable * New()
bool NeedsUpdate(vtkObject *func, double scalarRange[2], int blendMode, double sampleDistance) override
Test whether the internal function needs to be updated.