| MRPT
    1.9.9
    | 
| Enumerations | |
| enum | mrpt::img::TColormap { mrpt::img::cmNONE = -1, mrpt::img::cmGRAYSCALE = 0, mrpt::img::cmJET, mrpt::img::cmHOT } | 
| Different colormaps for use in mrpt::img::colormap()  More... | |
| Functions | |
| void | mrpt::img::hsv2rgb (float h, float s, float v, float &r, float &g, float &b) | 
| Transform HSV color components to RGB, all of them in the range [0,1].  More... | |
| void | mrpt::img::rgb2hsv (float r, float g, float b, float &h, float &s, float &v) | 
| Transform RGB color components to HSV, all of them in the range [0,1].  More... | |
| void | mrpt::img::colormap (const TColormap &color_map, const float color_index, float &r, float &g, float &b) | 
| Transform a float number in the range [0,1] into RGB components.  More... | |
| void | mrpt::img::jet2rgb (const float color_index, float &r, float &g, float &b) | 
| Computes the RGB color components (range [0,1]) for the corresponding color index in the range [0,1] using the MATLAB 'jet' colormap.  More... | |
| void | mrpt::img::hot2rgb (const float color_index, float &r, float &g, float &b) | 
| Computes the RGB color components (range [0,1]) for the corresponding color index in the range [0,1] using the MATLAB 'hot' colormap.  More... | |
| enum mrpt::img::TColormap | 
Different colormaps for use in mrpt::img::colormap()
| Enumerator | |
|---|---|
| cmNONE | |
| cmGRAYSCALE | Undefined colormap [New in MRPT 2.0]. | 
| cmJET | |
| cmHOT | [New in MRPT 1.5.0] | 
Definition at line 29 of file color_maps.h.
| void mrpt::img::colormap | ( | const TColormap & | color_map, | 
| const float | color_index, | ||
| float & | r, | ||
| float & | g, | ||
| float & | b | ||
| ) | 
Transform a float number in the range [0,1] into RGB components.
Different colormaps are available.
Definition at line 113 of file color_maps.cpp.
References mrpt::img::cmGRAYSCALE, mrpt::img::cmHOT, mrpt::img::cmJET, mrpt::img::hot2rgb(), mrpt::img::jet2rgb(), MRPT_END, MRPT_START, and THROW_EXCEPTION.
Referenced by mrpt::opengl::CColorBar::Create(), mrpt::maps::CHeightGridMap2D::getAs3DObject(), mrpt::maps::CPointsMap::TRenderOptions::loadFromConfigFile(), mrpt::maps::CPointsMap::TRenderOptions::readFromStream(), mrpt::opengl::CPointCloudColoured::recolorizeByCoordinate(), mrpt::opengl::CColorBar::render_dl(), mrpt::opengl::CMeshFast::render_dl(), mrpt::opengl::CColorBar::setColormap(), mrpt::opengl::CMesh::updateTriangles(), and mrpt::maps::CPointsMap::TRenderOptions::writeToStream().
| void mrpt::img::hot2rgb | ( | const float | color_index, | 
| float & | r, | ||
| float & | g, | ||
| float & | b | ||
| ) | 
Computes the RGB color components (range [0,1]) for the corresponding color index in the range [0,1] using the MATLAB 'hot' colormap.
Definition at line 204 of file color_maps.cpp.
References mrpt::math::interpolate().
Referenced by mrpt::img::colormap().
| void mrpt::img::hsv2rgb | ( | float | h, | 
| float | s, | ||
| float | v, | ||
| float & | r, | ||
| float & | g, | ||
| float & | b | ||
| ) | 
Transform HSV color components to RGB, all of them in the range [0,1].
Definition at line 22 of file color_maps.cpp.
References min.
| void mrpt::img::jet2rgb | ( | const float | color_index, | 
| float & | r, | ||
| float & | g, | ||
| float & | b | ||
| ) | 
Computes the RGB color components (range [0,1]) for the corresponding color index in the range [0,1] using the MATLAB 'jet' colormap.
Definition at line 138 of file color_maps.cpp.
References mrpt::math::interpolate().
Referenced by mrpt::img::colormap(), mrpt::maps::CRandomFieldGridMap2D::getAs3DObject(), mrpt::maps::CGasConcentrationGridMap2D::getWindAs3DObject(), mrpt::maps::detail::pointmap_traits< CColouredPointsMap >::internal_loadFromRangeScan2D_prepareOneRange(), and mrpt::maps::detail::pointmap_traits< CColouredPointsMap >::internal_loadFromRangeScan3D_prepareOneRange().
| void mrpt::img::rgb2hsv | ( | float | r, | 
| float | g, | ||
| float | b, | ||
| float & | h, | ||
| float & | s, | ||
| float & | v | ||
| ) | 
Transform RGB color components to HSV, all of them in the range [0,1].
Definition at line 73 of file color_maps.cpp.
References mrpt::max3(), min, and mrpt::min3().
| Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |