#include <modeFactory.h>
Public Member Functions | |
ModeFactory () | |
~ModeFactory () | |
Static Public Member Functions | |
static boost::shared_ptr< Mode > | create (cob_light::LightMode requestMode, IColorO *colorO) |
static boost::shared_ptr< Mode > | create (std::string mode, color::rgba color) |
static int | type (Mode *mode) |
Private Attributes | |
IColorO * | _colorO |
Definition at line 27 of file modeFactory.h.
Definition at line 31 of file modeFactory.cpp.
Definition at line 34 of file modeFactory.cpp.
boost::shared_ptr< Mode > ModeFactory::create | ( | cob_light::LightMode | requestMode, |
IColorO * | colorO | ||
) | [static] |
Definition at line 38 of file modeFactory.cpp.
boost::shared_ptr< Mode > ModeFactory::create | ( | std::string | mode, |
color::rgba | color | ||
) | [static] |
Definition at line 162 of file modeFactory.cpp.
int ModeFactory::type | ( | Mode * | mode | ) | [static] |
Definition at line 194 of file modeFactory.cpp.
IColorO* ModeFactory::_colorO [private] |
Definition at line 39 of file modeFactory.h.