Defines RGBA (red, green, blue, alpha) values on the range [0, 1].
#include <drake/geometry/rgba.h>
Public Member Functions | |
Rgba (double r, double g, double b, double a=1.) | |
Constructs with given (r, g, b, a) values. More... | |
double | r () const |
Red. More... | |
double | g () const |
Green. More... | |
double | b () const |
Blue. More... | |
double | a () const |
Alpha. More... | |
void | set (double r, double g, double b, double a=1.) |
Sets (r, g, b, a) values. More... | |
bool | AlmostEqual (const Rgba &other, double tolerance=0.0) const |
bool | operator== (const Rgba &other) const |
bool | operator!= (const Rgba &other) const |
Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable | |
Rgba (const Rgba &)=default | |
Rgba & | operator= (const Rgba &)=default |
Rgba (Rgba &&)=default | |
Rgba & | operator= (Rgba &&)=default |
Rgba | ( | double | r, |
double | g, | ||
double | b, | ||
double | a = 1. |
||
) |
Constructs with given (r, g, b, a) values.
double a | ( | ) | const |
Alpha.
bool AlmostEqual | ( | const Rgba & | other, |
double | tolerance = 0.0 |
||
) | const |
double b | ( | ) | const |
Blue.
double g | ( | ) | const |
Green.
bool operator!= | ( | const Rgba & | other | ) | const |
bool operator== | ( | const Rgba & | other | ) | const |
double r | ( | ) | const |
Red.
void set | ( | double | r, |
double | g, | ||
double | b, | ||
double | a = 1. |
||
) |
Sets (r, g, b, a) values.