hueplusplus  1.0.0
ExtendedColorHueStrategy.h
Go to the documentation of this file.
1 
23 #ifndef INCLUDE_HUEPLUSPLUS_EXTENDED_COLOR_HUE_STRATEGY_H
24 #define INCLUDE_HUEPLUSPLUS_EXTENDED_COLOR_HUE_STRATEGY_H
25 
26 #include "Light.h"
27 #include "SimpleColorHueStrategy.h"
28 
29 namespace hueplusplus
30 {
35 {
36 public:
43  bool alertHueSaturation(const HueSaturation& hueSat, Light& light) const override;
50  bool alertXY(const XYBrightness& xy, Light& light) const override;
51 };
52 } // namespace hueplusplus
53 
54 #endif
Namespace for the hueplusplus library.
Definition: Action.h:27
Definition: SimpleColorHueStrategy.h:34
bool alertXY(const XYBrightness &xy, Light &light) const override
Function that lets the light perform one breath cycle in the specified color.
Definition: ExtendedColorHueStrategy.cpp:60
Color and brightness in CIE.
Definition: ColorUnits.h:62
Definition: ExtendedColorHueStrategy.h:34
bool alertHueSaturation(const HueSaturation &hueSat, Light &light) const override
Function that lets the light perform one breath cycle in the specified color.
Definition: ExtendedColorHueStrategy.cpp:33
Class for Hue Light fixtures.
Definition: Light.h:60
Color in hue and saturation.
Definition: ColorUnits.h:31