VTK
9.5.20251219
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Rendering
VolumeOpenGL2
vtkOpenGLVolumeRGBTable.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#ifndef vtkOpenGLVolumeRGBTable_h
5
#define vtkOpenGLVolumeRGBTable_h
6
7
#include "
vtkOpenGLVolumeLookupTable.h
"
8
#include "vtkRenderingVolumeOpenGL2Module.h"
// For export macro
9
10
// Forward declarations
11
VTK_ABI_NAMESPACE_BEGIN
12
class
vtkOpenGLRenderWindow
;
13
14
//----------------------------------------------------------------------------
15
class
VTKRENDERINGVOLUMEOPENGL2_EXPORT
vtkOpenGLVolumeRGBTable
:
public
vtkOpenGLVolumeLookupTable
16
{
17
public
:
18
vtkTypeMacro(
vtkOpenGLVolumeRGBTable
,
vtkOpenGLVolumeLookupTable
);
19
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
20
21
static
vtkOpenGLVolumeRGBTable
*
New
();
22
23
protected
:
24
vtkOpenGLVolumeRGBTable
();
25
29
void
InternalUpdate
(
vtkObject
* func,
int
blendMode,
double
sampleDistance,
double
unitDistance,
30
int
filterValue)
override
;
31
32
private
:
33
vtkOpenGLVolumeRGBTable
(
const
vtkOpenGLVolumeRGBTable
&) =
delete
;
34
void
operator=(
const
vtkOpenGLVolumeRGBTable
&) =
delete
;
35
};
36
37
VTK_ABI_NAMESPACE_END
38
#endif
// vtkOpenGLVolumeRGBTable_h
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkObject::vtkObject
vtkObject()
vtkOpenGLRenderWindow
OpenGL rendering window.
Definition
vtkOpenGLRenderWindow.h:64
vtkOpenGLVolumeLookupTable::vtkOpenGLVolumeLookupTable
vtkOpenGLVolumeLookupTable()=default
vtkOpenGLVolumeRGBTable::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkOpenGLVolumeRGBTable::New
static vtkOpenGLVolumeRGBTable * New()
vtkOpenGLVolumeRGBTable::vtkOpenGLVolumeRGBTable
vtkOpenGLVolumeRGBTable()
vtkOpenGLVolumeRGBTable::InternalUpdate
void InternalUpdate(vtkObject *func, int blendMode, double sampleDistance, double unitDistance, int filterValue) override
Update the internal texture object using the color transfer function.
vtkOpenGLVolumeLookupTable.h
Generated on Fri Dec 19 2025 07:27:12 for VTK by
1.13.2