Main MRPT website > C++ reference for MRPT 1.5.6
List of all members | Public Member Functions | Public Attributes | Static Public Attributes
mrpt::utils::TColor Struct Reference

Detailed Description

A RGB color - 8bit.

Definition at line 26 of file TColor.h.

#include <mrpt/utils/TColor.h>

Public Member Functions

 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)
 
 operator unsigned int (void) const
 Operator for implicit conversion into an int binary representation 0xRRGGBB. More...
 
TColoroperator= (const TColor &other)
 
TColoroperator+= (const TColor &other)
 
TColoroperator-= (const TColor &other)
 

Public Attributes

uint8_t R
 
uint8_t G
 
uint8_t B
 
uint8_t A
 

Static Public Attributes

static TColor red = TColor(255,0,0)
 Predefined colors. More...
 
static TColor green = TColor(0,255,0)
 Predefined colors. More...
 
static TColor blue = TColor(0,0,255)
 Predefined colors. More...
 
static TColor white = TColor(255,255,255)
 Predefined colors. More...
 
static TColor black = TColor(0,0,0)
 Predefined colors. More...
 
static TColor gray = TColor(127,127,127)
 Predefined colors. More...
 

Constructor & Destructor Documentation

mrpt::utils::TColor::TColor ( )
inline

Definition at line 28 of file TColor.h.

mrpt::utils::TColor::TColor ( uint8_t  r,
uint8_t  g,
uint8_t  b,
uint8_t  alpha = 255 
)
inline

Definition at line 34 of file TColor.h.

mrpt::utils::TColor::TColor ( const unsigned int  color_RGB_24bit)
inlineexplicit

Definition at line 40 of file TColor.h.

mrpt::utils::TColor::TColor ( const unsigned int  color_RGB_24bit,
const uint8_t  alpha 
)
inline

Definition at line 46 of file TColor.h.

Member Function Documentation

mrpt::utils::TColor::operator unsigned int ( void  ) const
inline

Operator for implicit conversion into an int binary representation 0xRRGGBB.

Definition at line 57 of file TColor.h.

References int(), and R.

TColor & TColor::operator+= ( const TColor other)

Definition at line 46 of file TColor.cpp.

References A, B, G, and R.

TColor & TColor::operator-= ( const TColor other)

Definition at line 55 of file TColor.cpp.

References A, B, G, and R.

TColor & TColor::operator= ( const TColor other)

Definition at line 64 of file TColor.cpp.

References A, B, G, and R.

Member Data Documentation

uint8_t mrpt::utils::TColor::A
uint8_t mrpt::utils::TColor::B
TColor TColor::black = TColor(0,0,0)
static

Predefined colors.

Definition at line 69 of file TColor.h.

TColor TColor::blue = TColor(0,0,255)
static
uint8_t mrpt::utils::TColor::G
TColor TColor::gray = TColor(127,127,127)
static

Predefined colors.

Definition at line 70 of file TColor.h.

TColor TColor::green = TColor(0,255,0)
static
uint8_t mrpt::utils::TColor::R
TColor TColor::red = TColor(255,0,0)
static
TColor TColor::white = TColor(255,255,255)
static

Predefined colors.

Definition at line 68 of file TColor.h.




Page generated by Doxygen 1.8.6 for MRPT 1.5.6 Git: 4c65e84 Tue Apr 24 08:18:17 2018 +0200 at mar abr 24 08:26:17 CEST 2018