#include <TransferFunction.h>
|
using | ModifiedCallback = std::function< void(const BaseObject &)> |
|
template<typename T > |
void | _updateValue (T &member, const T &newValue, const bool triggerCallback=true) |
|
template<class T > |
bool | _isEqual (const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
|
template<class T > |
bool | _isEqual (const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0) |
|
Definition at line 41 of file TransferFunction.h.
◆ TransferFunction()
core::TransferFunction::TransferFunction |
( |
| ) |
|
◆ calculateInterpolatedOpacities()
floats core::TransferFunction::calculateInterpolatedOpacities |
( |
| ) |
const |
◆ clear()
void core::TransferFunction::clear |
( |
| ) |
|
Reset to gray-scale with opacity [0..1] and value range [0,255].
Definition at line 72 of file TransferFunction.cpp.
◆ getColorMap()
const ColorMap& core::TransferFunction::getColorMap |
( |
| ) |
const |
|
inline |
◆ getColors()
const auto& core::TransferFunction::getColors |
( |
| ) |
const |
|
inline |
◆ getControlPoints()
const Vector2ds& core::TransferFunction::getControlPoints |
( |
| ) |
const |
|
inline |
◆ getValuesRange()
const Vector2d& core::TransferFunction::getValuesRange |
( |
| ) |
const |
|
inline |
◆ setColorMap()
void core::TransferFunction::setColorMap |
( |
const ColorMap & |
colorMap | ) |
|
|
inline |
◆ setControlPoints()
void core::TransferFunction::setControlPoints |
( |
const Vector2ds & |
controlPoints | ) |
|
|
inline |
◆ setValuesRange()
void core::TransferFunction::setValuesRange |
( |
const Vector2d & |
valuesRange | ) |
|
|
inline |
The documentation for this class was generated from the following files: