open_iA 2024.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iATransferFunctionPtrs Class Reference

An non-owning implementation of iATransferFunction (that is, a container for color- and opacity transfer functions stored elsewhere) More...

#include <iATransferFunctionPtrs.h>

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

Public Member Functions

 iATransferFunctionPtrs (vtkColorTransferFunction *ctf, vtkPiecewiseFunction *otf)
 
vtkColorTransferFunction * colorTF () override
 
vtkPiecewiseFunction * opacityTF () override
 
void resetFunctions () override
 
- Public Member Functions inherited from iATransferFunction
virtual ~iATransferFunction ()
 
void ensureValidity (double range[2])
 make sure the contained transfer function matches the given range, adapt TF if necessary in order to better encapsulate modification, this would probably better not be allowed here
 

Detailed Description

An non-owning implementation of iATransferFunction (that is, a container for color- and opacity transfer functions stored elsewhere)

Constructor & Destructor Documentation

◆ iATransferFunctionPtrs()

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

Member Function Documentation

◆ colorTF()

vtkColorTransferFunction * iATransferFunctionPtrs::colorTF ( )
overridevirtual

Implements iATransferFunction.

◆ opacityTF()

vtkPiecewiseFunction * iATransferFunctionPtrs::opacityTF ( )
overridevirtual

Implements iATransferFunction.

◆ resetFunctions()

void iATransferFunctionPtrs::resetFunctions ( )
overridevirtual

Implements iATransferFunction.


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