Privacy
An open-source, flexible 3D physical simulation framework
mars::utils::Color Class Reference

#include <Color.h>

Public Member Functions

void setZero ()
 
 Color ()
 
 Color (double r, double g, double b, double a)
 
bool operator== (const Color &other) const
 Compare with other color (usually compared with default color) More...
 
bool operator!= (const Color &other) const
 
bool fromConfigItem (configmaps::ConfigItem *item)
 
void toConfigItem (configmaps::ConfigItem *item)
 

Public Attributes

double r
 
double g
 
double b
 
double a
 

Detailed Description

Definition at line 29 of file Color.h.

Constructor & Destructor Documentation

◆ Color() [1/2]

mars::utils::Color::Color ( )
inline

Definition at line 37 of file Color.h.

◆ Color() [2/2]

mars::utils::Color::Color ( double  r,
double  g,
double  b,
double  a 
)
inline

Definition at line 40 of file Color.h.

Member Function Documentation

◆ fromConfigItem()

bool mars::utils::Color::fromConfigItem ( configmaps::ConfigItem item)

Definition at line 28 of file Color.cpp.

◆ operator!=()

bool mars::utils::Color::operator!= ( const Color other) const
inline

Definition at line 57 of file Color.h.

◆ operator==()

bool mars::utils::Color::operator== ( const Color other) const
inline

Compare with other color (usually compared with default color)

Definition at line 51 of file Color.h.

◆ setZero()

void mars::utils::Color::setZero ( )
inline

Definition at line 31 of file Color.h.

◆ toConfigItem()

void mars::utils::Color::toConfigItem ( configmaps::ConfigItem item)

Definition at line 36 of file Color.cpp.

Member Data Documentation

◆ a

double mars::utils::Color::a

Definition at line 48 of file Color.h.

◆ b

double mars::utils::Color::b

Definition at line 47 of file Color.h.

◆ g

double mars::utils::Color::g

Definition at line 46 of file Color.h.

◆ r

double mars::utils::Color::r

Definition at line 45 of file Color.h.


The documentation for this class was generated from the following files: