struct mrpt::img::TColor
Overview
A RGB color - 8bit.
Struct pack=1 is ensured.
#include <mrpt/img/TColor.h> struct TColor { // fields uint8_t R {0}; uint8_t G {0}; // construction TColor(); TColor( uint8_t r, uint8_t g, uint8_t b, uint8_t alpha = 255 ); TColor(const unsigned int color_RGB_24bit); TColor( const unsigned int color_RGB_24bit, const uint8_t alpha ); TColor(const TColor& other); TColor(); // methods operator unsigned int () const; TColor& operator = (const TColor& other); TColor& operator += (const TColor& other); TColor& operator -= (const TColor& other); static constexpr TColor red(); static constexpr TColor green(); static constexpr TColor blue(); static constexpr TColor black(); static constexpr TColor white(); static constexpr TColor gray(); };
Construction
TColor()
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Methods
operator unsigned int () const
Operator for implicit conversion into an int binary representation 0xRRGGBB.
static constexpr TColor red()
Predefined colors.