open_iA 2025.6
Loading...
Searching...
No Matches
iATransferFunction Class Referenceabstract

Base class for anything providing a full transfer function (opacity + color) More...

#include <iATransferFunction.h>

Inheritance diagram for iATransferFunction:
[legend]

Public Member Functions

virtual ~iATransferFunction ()
 
virtual vtkColorTransferFunction * colorTF ()=0
 
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
 
virtual vtkPiecewiseFunction * opacityTF ()=0
 
virtual void resetFunctions ()=0
 

Detailed Description

Base class for anything providing a full transfer function (opacity + color)

Constructor & Destructor Documentation

◆ ~iATransferFunction()

iATransferFunction::~iATransferFunction ( )
virtual

Member Function Documentation

◆ colorTF()

virtual vtkColorTransferFunction * iATransferFunction::colorTF ( )
pure virtual

◆ ensureValidity()

void iATransferFunction::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

◆ opacityTF()

virtual vtkPiecewiseFunction * iATransferFunction::opacityTF ( )
pure virtual

◆ resetFunctions()

virtual void iATransferFunction::resetFunctions ( )
pure virtual

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