4#ifndef vtkOpenGLVolumeMaskTransferFunction2D_h
5#define vtkOpenGLVolumeMaskTransferFunction2D_h
8#include "vtkRenderingVolumeOpenGL2Module.h"
13VTK_ABI_NAMESPACE_BEGIN
42 int filterValue)
override;
a simple class to control print indentation
abstract base class for most VTK objects
Base class for OpenGL texture management of scalar color, opacity and gradient opacity lookup tables.
2D Transfer function container.
vtkOpenGLVolumeMaskTransferFunction2D()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void ComputeIdealTextureSize(vtkObject *func, int &width, int &height, vtkOpenGLRenderWindow *renWin) override
Compute the ideal texture size based on the number of labels and transfer functions in the label map.
static vtkOpenGLVolumeMaskTransferFunction2D * New()
void InternalUpdate(vtkObject *func, int blendMode, double sampleDistance, double unitDistance, int filterValue) override
Update the internal texture object using the 2D image data.