Fawkes API  Fawkes Development Version
firevision::ColorObjectMap Class Reference

Color mapping class. More...

#include <>>

Public Member Functions

 ~ColorObjectMap ()
 Destructor. More...
 
const color_t & get (hint_t hint) const
 Inline color_t reference getter. More...
 
const hint_t get (color_t color) const
 Inline hint_t(ROI) reference getter. More...
 

Static Public Member Functions

static const ColorObjectMapget_instance ()
 ColorObjectMap getter. More...
 
static YUV_t get_color (color_t color)
 YUV_t getter. More...
 

Detailed Description

Color mapping class.

This class defines a mapping between regions of interest and

See also
color_t values. It also provides corresponding
YUVColor values for a color_t.
Author
Christof Rath

Definition at line 38 of file color_object_map.h.

Constructor & Destructor Documentation

◆ ~ColorObjectMap()

firevision::ColorObjectMap::~ColorObjectMap ( )

Destructor.

Definition at line 95 of file color_object_map.cpp.

Member Function Documentation

◆ get() [1/2]

const color_t & firevision::ColorObjectMap::get ( hint_t  hint) const
inline

Inline color_t reference getter.

Parameters
hintthe ROI of interest
Returns
the matching color_t value

Definition at line 45 of file color_object_map.h.

◆ get() [2/2]

const hint_t firevision::ColorObjectMap::get ( color_t  color) const
inline

Inline hint_t(ROI) reference getter.

Parameters
colorvalue of interest
Returns
corresponding ROI

Definition at line 47 of file color_object_map.h.

◆ get_color()

◆ get_instance()

static const ColorObjectMap & firevision::ColorObjectMap::get_instance ( )
inlinestatic

ColorObjectMap getter.

Returns
the one and only instance of ColorObjectMap

Definition at line 42 of file color_object_map.h.

References get_color().

Referenced by firevision::BayesHistosToLut::calculateLutAllColors(), and firevision::BayesHistosToLut::calculateLutValues().


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