#include <ColorMap.hpp>
|  | 
| void | calcColorGrey (float *color, size_t bucket) | 
|  | Returns a color from a gray gradient.  More... 
 | 
|  | 
| void | calcColorHot (float *color, size_t bucket) | 
|  | Returns a color from a hot gradient.  More... 
 | 
|  | 
| void | calcColorHSV (float *color, size_t bucket) | 
|  | Returns a color from a HSV gradient.  More... 
 | 
|  | 
| void | calcColorJet (float *color, size_t bucket) | 
|  | Returns a color from a Jet gradient.  More... 
 | 
|  | 
| void | calcColorSHSV (float *color, size_t bucket) | 
|  | Returns a color from a SHSV gradient.  More... 
 | 
|  | 
| void | calcColorSimpsons (float *color, size_t bucket) | 
|  | Returns a color from a Simpsons gradient.  More... 
 | 
|  | 
| void | convertHSVToRGB (float hue, float s, float v, float &r, float &g, float &b) | 
|  | Converts the given color in HSV space into RGB space.  More... 
 | 
|  | 
Definition at line 65 of file ColorMap.hpp.
 
◆ ColorMap()
  
  | 
        
          | lvr2::ColorMap::ColorMap | ( | size_t | buckets | ) |  |  | inline | 
 
Ctor. Constructs a color gradient with the given number of buckets. 
- Parameters
- 
  
    | buckets | Number of colors in current gradient |  
 
Definition at line 75 of file ColorMap.hpp.
 
 
◆ ~ColorMap()
  
  | 
        
          | virtual lvr2::ColorMap::~ColorMap | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ calcColorGrey()
  
  | 
        
          | void lvr2::ColorMap::calcColorGrey | ( | float * | color, |  
          |  |  | size_t | bucket |  
          |  | ) |  |  |  | private | 
 
Returns a color from a gray gradient. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  
 
Definition at line 83 of file ColorMap.cpp.
 
 
◆ calcColorHot()
  
  | 
        
          | void lvr2::ColorMap::calcColorHot | ( | float * | color, |  
          |  |  | size_t | bucket |  
          |  | ) |  |  |  | private | 
 
Returns a color from a hot gradient. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  
 
Definition at line 103 of file ColorMap.cpp.
 
 
◆ calcColorHSV()
  
  | 
        
          | void lvr2::ColorMap::calcColorHSV | ( | float * | color, |  
          |  |  | size_t | bucket |  
          |  | ) |  |  |  | private | 
 
Returns a color from a HSV gradient. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  
 
Definition at line 90 of file ColorMap.cpp.
 
 
◆ calcColorJet()
  
  | 
        
          | void lvr2::ColorMap::calcColorJet | ( | float * | color, |  
          |  |  | size_t | bucket |  
          |  | ) |  |  |  | private | 
 
Returns a color from a Jet gradient. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  
 
Definition at line 115 of file ColorMap.cpp.
 
 
◆ calcColorSHSV()
  
  | 
        
          | void lvr2::ColorMap::calcColorSHSV | ( | float * | color, |  
          |  |  | size_t | bucket |  
          |  | ) |  |  |  | private | 
 
Returns a color from a SHSV gradient. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  
 
Definition at line 97 of file ColorMap.cpp.
 
 
◆ calcColorSimpsons()
  
  | 
        
          | void lvr2::ColorMap::calcColorSimpsons | ( | float * | color, |  
          |  |  | size_t | bucket |  
          |  | ) |  |  |  | private | 
 
Returns a color from a Simpsons gradient. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  
 
Definition at line 76 of file ColorMap.cpp.
 
 
◆ convertHSVToRGB()
  
  | 
        
          | void lvr2::ColorMap::convertHSVToRGB | ( | float | hue, |  
          |  |  | float | s, |  
          |  |  | float | v, |  
          |  |  | float & | r, |  
          |  |  | float & | g, |  
          |  |  | float & | b |  
          |  | ) |  |  |  | private | 
 
Converts the given color in HSV space into RGB space. 
- Parameters
- 
  
    | hue | Hue component of input color |  | s | Saturation component of input color |  | v | Value component of input color |  | r | Converted red component |  | g | Converted green component |  | b | Converted blue component |  
 
Definition at line 131 of file ColorMap.cpp.
 
 
◆ getColor()
      
        
          | void lvr2::ColorMap::getColor | ( | float * | color, | 
        
          |  |  | size_t | bucket, | 
        
          |  |  | GradientType | gradient = GREY | 
        
          |  | ) |  |  | 
      
 
Returns three float values for the color of the given bucket. 
- Parameters
- 
  
    | color | The three color components |  | bucket | The bucket index |  | gradient | The type of gradient (default grey) |  
 
Definition at line 43 of file ColorMap.cpp.
 
 
◆ m_numBuckets
  
  | 
        
          | size_t lvr2::ColorMap::m_numBuckets |  | private | 
 
Number of colors in the color gradient. 
Definition at line 154 of file ColorMap.hpp.
 
 
The documentation for this class was generated from the following files: