Lumiverse  2.5
A framework for creating lighting control applications
Lumiverse::DeviceSet Member List

This is the complete list of members for Lumiverse::DeviceSet, including all inherited members.

add(Device *device)Lumiverse::DeviceSet
add(unsigned int channel)Lumiverse::DeviceSet
add(unsigned int lower, unsigned int upper)Lumiverse::DeviceSet
add(string key, string val, bool isEqual)Lumiverse::DeviceSet
add(string key, regex val, bool isEqual)Lumiverse::DeviceSet
add(string key, LumiverseType *val, function< bool(LumiverseType *a, LumiverseType *b)> cmp, bool isEqual)Lumiverse::DeviceSet
add(string query)Lumiverse::DeviceSet
add(DeviceSet set)Lumiverse::DeviceSet
addDevice(Device *device)Lumiverse::DeviceSetprivate
addSet(DeviceSet otherSet)Lumiverse::DeviceSetprivate
clear()Lumiverse::DeviceSetinline
contains(Device *d)Lumiverse::DeviceSet
contains(string id)Lumiverse::DeviceSet
DeviceSet()Lumiverse::DeviceSetinline
DeviceSet(Rig *rig)Lumiverse::DeviceSet
DeviceSet(Rig *rig, set< Device * > devices)Lumiverse::DeviceSet
DeviceSet(Rig *rig, JSONNode node)Lumiverse::DeviceSet
DeviceSet(const DeviceSet &dc)Lumiverse::DeviceSet
getAllMetadata()Lumiverse::DeviceSet
getAllMetadataForKey(string key)Lumiverse::DeviceSet
getAllParams()Lumiverse::DeviceSet
getDevices()Lumiverse::DeviceSetinline
getIds()Lumiverse::DeviceSet
hasSameDevices(DeviceSet &devices)Lumiverse::DeviceSet
hasSameIds(DeviceSet &devices)Lumiverse::DeviceSet
info()Lumiverse::DeviceSet
m_rigLumiverse::DeviceSetprivate
m_workingSetLumiverse::DeviceSetprivate
operator<<(std::ostream &str)Lumiverse::DeviceSetinline
parseChannelSelector(string selector, bool filter)Lumiverse::DeviceSetprivate
parseFloatParameter(string param, string op, float val, bool filter, bool eq)Lumiverse::DeviceSetprivate
parseMetadataSelector(string selector, bool filter)Lumiverse::DeviceSetprivate
parseParameterSelector(string selector, bool filter)Lumiverse::DeviceSetprivate
parseSelector(string selector, bool filter)Lumiverse::DeviceSetprivate
remove(Device *device)Lumiverse::DeviceSet
remove(unsigned int channel)Lumiverse::DeviceSet
remove(unsigned int lower, unsigned int upper)Lumiverse::DeviceSet
remove(string key, string val, bool isEqual)Lumiverse::DeviceSet
remove(string key, regex val, bool isEqual)Lumiverse::DeviceSet
remove(string key, LumiverseType *val, function< bool(LumiverseType *a, LumiverseType *b)> cmp, bool isEqual)Lumiverse::DeviceSet
remove(string query)Lumiverse::DeviceSet
remove(DeviceSet set)Lumiverse::DeviceSet
removeDevice(Device *device)Lumiverse::DeviceSetprivate
removeSet(DeviceSet otherSet)Lumiverse::DeviceSetprivate
reset()Lumiverse::DeviceSet
select(string selector)Lumiverse::DeviceSet
setColorHSV(string param, double H, double S, double V, double weight=1.0)Lumiverse::DeviceSet
setColorRGB(string param, double r, double g, double b, double weight=1.0, RGBColorSpace cs=sRGB)Lumiverse::DeviceSet
setColorRGBRaw(string param, double r, double g, double b, double weight=1.0)Lumiverse::DeviceSet
setColorWeight(string param, double weight)Lumiverse::DeviceSet
setIntensity(float val)Lumiverse::DeviceSetinline
setMetadata(string key, string val)Lumiverse::DeviceSet
setParam(string param, float val)Lumiverse::DeviceSet
setParam(string param, string val, float val2=-1.0f)Lumiverse::DeviceSet
setParam(string param, string channel, double val)Lumiverse::DeviceSet
setParam(string param, string val, float val2, LumiverseEnum::Mode mode, LumiverseEnum::InterpolationMode interpMode)Lumiverse::DeviceSet
setParam(string param, double x, double y, double weight=1.0)Lumiverse::DeviceSet
setRGBRaw(double r, double g, double b, double weight=1.0)Lumiverse::DeviceSet
size()Lumiverse::DeviceSetinline
toJSON(string name)Lumiverse::DeviceSet
~DeviceSet()Lumiverse::DeviceSet