ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkColormapFunction.h>
Function object which maps a scalar value into an RGB colormap value.
This code was contributed in the Insight Journal paper:
"Meeting Andy Warhol Somewhere Over the Rainbow: RGB Colormapping and ITK" http://www.insight-journal.org/browse/publication/285 http://hdl.handle.net/1926/1452
Definition at line 46 of file itkColormapFunction.h.
typedef SmartPointer< const Self > itk::Function::ColormapFunction< TScalar, TRGBPixel >::ConstPointer |
Reimplemented from itk::Object.
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 53 of file itkColormapFunction.h.
typedef SmartPointer< Self > itk::Function::ColormapFunction< TScalar, TRGBPixel >::Pointer |
Reimplemented from itk::Object.
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 52 of file itkColormapFunction.h.
typedef NumericTraits< ScalarType >::RealType itk::Function::ColormapFunction< TScalar, TRGBPixel >::RealType |
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 61 of file itkColormapFunction.h.
typedef TRGBPixel::ComponentType itk::Function::ColormapFunction< TScalar, TRGBPixel >::RGBComponentType |
Definition at line 59 of file itkColormapFunction.h.
typedef TRGBPixel itk::Function::ColormapFunction< TScalar, TRGBPixel >::RGBPixelType |
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 56 of file itkColormapFunction.h.
typedef TScalar itk::Function::ColormapFunction< TScalar, TRGBPixel >::ScalarType |
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 60 of file itkColormapFunction.h.
typedef ColormapFunction itk::Function::ColormapFunction< TScalar, TRGBPixel >::Self |
Smart pointer typedef support.
Reimplemented from itk::Object.
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 50 of file itkColormapFunction.h.
typedef Object itk::Function::ColormapFunction< TScalar, TRGBPixel >::Superclass |
Reimplemented from itk::Object.
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
Definition at line 51 of file itkColormapFunction.h.
itk::Function::ColormapFunction< TScalar, TRGBPixel >::ColormapFunction | ( | ) | [inline, protected] |
Definition at line 88 of file itkColormapFunction.h.
itk::Function::ColormapFunction< TScalar, TRGBPixel >::~ColormapFunction | ( | ) | [inline, protected] |
Definition at line 96 of file itkColormapFunction.h.
itk::Function::ColormapFunction< TScalar, TRGBPixel >::ColormapFunction | ( | const Self & | ) | [private] |
Map [min, max] input values to [0, 1].
virtual ScalarType itk::Function::ColormapFunction< TScalar, TRGBPixel >::GetMaximumInputValue | ( | ) | const [virtual] |
virtual RGBComponentType itk::Function::ColormapFunction< TScalar, TRGBPixel >::GetMaximumRGBComponentValue | ( | ) | const [virtual] |
virtual ScalarType itk::Function::ColormapFunction< TScalar, TRGBPixel >::GetMinimumInputValue | ( | ) | const [virtual] |
virtual RGBComponentType itk::Function::ColormapFunction< TScalar, TRGBPixel >::GetMinimumRGBComponentValue | ( | ) | const [virtual] |
virtual const char* itk::Function::ColormapFunction< TScalar, TRGBPixel >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::Object.
virtual bool itk::Function::ColormapFunction< TScalar, TRGBPixel >::operator!= | ( | const ColormapFunction< TScalar, TRGBPixel > & | ) | const [inline, virtual] |
Definition at line 75 of file itkColormapFunction.h.
virtual RGBPixelType itk::Function::ColormapFunction< TScalar, TRGBPixel >::operator() | ( | const ScalarType & | ) | const [pure virtual] |
Implemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
void itk::Function::ColormapFunction< TScalar, TRGBPixel >::operator= | ( | const Self & | ) | [private] |
Map [min, max] input values to [0, 1].
Reimplemented from itk::Object.
Reimplemented in itk::Function::CustomColormapFunction< TScalar, TRGBPixel >, itk::Function::GreyColormapFunction< TScalar, TRGBPixel >, itk::Function::HotColormapFunction< TScalar, TRGBPixel >, itk::Function::HSVColormapFunction< TScalar, TRGBPixel >, itk::Function::JetColormapFunction< TScalar, TRGBPixel >, itk::Function::OverUnderColormapFunction< TScalar, TRGBPixel >, itk::Function::RedColormapFunction< TScalar, TRGBPixel >, itk::Function::SpringColormapFunction< TScalar, TRGBPixel >, itk::Function::SummerColormapFunction< TScalar, TRGBPixel >, itk::Function::WinterColormapFunction< TScalar, TRGBPixel >, itk::Function::AutumnColormapFunction< TScalar, TRGBPixel >, itk::Function::BlueColormapFunction< TScalar, TRGBPixel >, itk::Function::CoolColormapFunction< TScalar, TRGBPixel >, itk::Function::CopperColormapFunction< TScalar, TRGBPixel >, and itk::Function::GreenColormapFunction< TScalar, TRGBPixel >.
virtual bool itk::Function::ColormapFunction< TScalar, TRGBPixel >::operator== | ( | const ColormapFunction< TScalar, TRGBPixel > & | other | ) | const [inline, virtual] |
Definition at line 80 of file itkColormapFunction.h.
void itk::Function::ColormapFunction< TScalar, TRGBPixel >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [inline, protected, virtual] |
Map [min, max] input values to [0, 1].
Reimplemented from itk::Object.
Definition at line 128 of file itkColormapFunction.h.
RealType itk::Function::ColormapFunction< TScalar, TRGBPixel >::RescaleInputValue | ( | ScalarType | v | ) | const [inline, protected] |
Map [min, max] input values to [0, 1].
Definition at line 101 of file itkColormapFunction.h.
RGBComponentType itk::Function::ColormapFunction< TScalar, TRGBPixel >::RescaleRGBComponentValue | ( | RealType | v | ) | const [inline, protected] |
Map [0, 1] value to [min, max] rgb component values.
Definition at line 117 of file itkColormapFunction.h.
virtual void itk::Function::ColormapFunction< TScalar, TRGBPixel >::SetMaximumInputValue | ( | ScalarType | _arg | ) | [virtual] |
virtual void itk::Function::ColormapFunction< TScalar, TRGBPixel >::SetMaximumRGBComponentValue | ( | RGBComponentType | _arg | ) | [virtual] |
virtual void itk::Function::ColormapFunction< TScalar, TRGBPixel >::SetMinimumInputValue | ( | ScalarType | _arg | ) | [virtual] |
virtual void itk::Function::ColormapFunction< TScalar, TRGBPixel >::SetMinimumRGBComponentValue | ( | RGBComponentType | _arg | ) | [virtual] |
ScalarType itk::Function::ColormapFunction< TScalar, TRGBPixel >::m_MaximumInputValue [private] |
Map [min, max] input values to [0, 1].
Definition at line 151 of file itkColormapFunction.h.
RGBComponentType itk::Function::ColormapFunction< TScalar, TRGBPixel >::m_MaximumRGBComponentValue [private] |
Map [min, max] input values to [0, 1].
Definition at line 154 of file itkColormapFunction.h.
ScalarType itk::Function::ColormapFunction< TScalar, TRGBPixel >::m_MinimumInputValue [private] |
Map [min, max] input values to [0, 1].
Definition at line 150 of file itkColormapFunction.h.
RGBComponentType itk::Function::ColormapFunction< TScalar, TRGBPixel >::m_MinimumRGBComponentValue [private] |
Map [min, max] input values to [0, 1].
Definition at line 153 of file itkColormapFunction.h.