open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | List of all members
iASimpleTransferFunction Class Reference

simplest possible transfer function: just a container for ctf and otf (no management of these contained classes!) TODO: get rid in favor of something with smart pointers! More...

#include <iATransferFunction.h>

Inheritance diagram for iASimpleTransferFunction:
[legend]
Collaboration diagram for iASimpleTransferFunction:
[legend]

Public Member Functions

 iASimpleTransferFunction (vtkColorTransferFunction *ctf, vtkPiecewiseFunction *otf)
 
vtkColorTransferFunction * colorTF () override
 
vtkPiecewiseFunction * opacityTF () override
 
void resetFunctions () override
 
- Public Member Functions inherited from iATransferFunction
virtual ~iATransferFunction ()
 

Detailed Description

simplest possible transfer function: just a container for ctf and otf (no management of these contained classes!) TODO: get rid in favor of something with smart pointers!

Constructor & Destructor Documentation

◆ iASimpleTransferFunction()

iASimpleTransferFunction::iASimpleTransferFunction ( vtkColorTransferFunction *  ctf,
vtkPiecewiseFunction *  otf 
)

Member Function Documentation

◆ colorTF()

vtkColorTransferFunction * iASimpleTransferFunction::colorTF ( )
overridevirtual

Implements iATransferFunction.

◆ opacityTF()

vtkPiecewiseFunction * iASimpleTransferFunction::opacityTF ( )
overridevirtual

Implements iATransferFunction.

◆ resetFunctions()

void iASimpleTransferFunction::resetFunctions ( )
overridevirtual

Implements iATransferFunction.


The documentation for this class was generated from the following files: