49 #include <visp3/core/vpColVector.h>
89 : R(r), G(g), B(b), A(a)
100 inline vpRGBa(
unsigned char v) : R(v), G(v), B(v), A(v) {}
122 vpRGBa &operator=(
const unsigned char &v);
124 #if (VISP_CXX_STANDARD >= VISP_CXX_STANDARD_11)
128 bool operator==(
const vpRGBa &v)
const;
129 bool operator!=(
const vpRGBa &v)
const;
138 bool operator<(
const vpRGBa &v)
const;
139 bool operator>(
const vpRGBa &v)
const;
141 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.
vpColVector operator*(const double &x, const vpColVector &v)