Lumiverse  2.5
A framework for creating lighting control applications
Classes | Namespaces | Macros | Enumerations | Functions | Variables
LumiverseOrientation.h File Reference

Stores a orientation value in Lumiverse. More...

#include "../LumiverseType.h"
#include <string>
#include <stdio.h>
#include <unordered_map>
#include <math.h>
Include dependency graph for LumiverseOrientation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Lumiverse::LumiverseOrientation
 Defines an orientation in Lumiverse. More...
 

Namespaces

 Lumiverse
 Contains all core Lumiverse functions and variables.
 

Enumerations

enum  Lumiverse::ORIENTATION_UNIT { DEGREE, RADIAN }
 Enumeration indicating the type of angular unit stored.
 

Functions

bool Lumiverse::operator== (LumiverseOrientation &a, LumiverseOrientation &b)
 
bool Lumiverse::operator!= (LumiverseOrientation &a, LumiverseOrientation &b)
 
bool Lumiverse::operator< (LumiverseOrientation &a, LumiverseOrientation &b)
 
bool Lumiverse::operator> (LumiverseOrientation &a, LumiverseOrientation &b)
 
bool Lumiverse::operator<= (LumiverseOrientation &a, LumiverseOrientation &b)
 
bool Lumiverse::operator>= (LumiverseOrientation &a, LumiverseOrientation b)
 
LumiverseOrientation Lumiverse::operator+ (LumiverseOrientation &lhs, float rhs)
 
LumiverseOrientation Lumiverse::operator+ (LumiverseOrientation lhs, LumiverseOrientation rhs)
 
LumiverseOrientation Lumiverse::operator- (LumiverseOrientation &lhs, float rhs)
 
LumiverseOrientation Lumiverse::operator- (LumiverseOrientation &lhs, LumiverseOrientation &rhs)
 
LumiverseOrientation Lumiverse::operator* (LumiverseOrientation &lhs, float rhs)
 
LumiverseOrientation Lumiverse::operator* (LumiverseOrientation &lhs, LumiverseOrientation &rhs)
 
LumiverseOrientation Lumiverse::operator/ (LumiverseOrientation &lhs, float rhs)
 
LumiverseOrientation Lumiverse::operator/ (LumiverseOrientation &lhs, LumiverseOrientation &rhs)
 

Variables

static unordered_map< int, string > Lumiverse::oriToString
 Converts orientation to string. More...
 
static unordered_map< string, int > Lumiverse::stringToOri
 

Detailed Description

Stores a orientation value in Lumiverse.