43 #include <visp3/core/vpColVector.h>
83 : R(r), G(g), B(b), A(a)
93 inline vpRGBa(
unsigned char v) : R(v), G(v), B(v), A(v) { }
98 inline vpRGBa(
const vpRGBa &v) : R(v.R), G(v.G), B(v.B), A(v.A) { }
115 vpRGBa &operator=(
const unsigned char &v);
119 bool operator==(
const vpRGBa &v)
const;
120 bool operator!=(
const vpRGBa &v)
const;
129 bool operator<(
const vpRGBa &v)
const;
130 bool operator>(
const vpRGBa &v)
const;
132 friend VISP_EXPORT std::ostream &operator<<(std::ostream &os,
const vpRGBa &rgba);
Implementation of column vector and the associated operations.
vpRGBa(const vpColVector &v)
unsigned char B
Blue component.
vpRGBa(unsigned char r, unsigned char g, unsigned char b, unsigned char a=vpRGBa::alpha_default)
unsigned char R
Red component.
unsigned char G
Green component.
unsigned char A
Additionnal component.
vpMatrix operator*(const double &x, const vpMatrix &A)