Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Enumerations
Scene.h File Reference
#include <map>
#include <memory>
#include <omni/serialization/Interface.h>
#include <omni/visual/Light.h>
#include <omni/visual/CameraInterface.h>
#include <omni/LengthUnit.h>
#include <omni/visual/Grid.h>
Include dependency graph for Scene.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  omni::visual::Scene
 A class that holds settings and elements for session 3d visualization Belongs to a session. More...
 

Namespaces

 omni
 Header to document namespaces.
 
 omni::visual
 Namespace for OpenGL visualization.
 

Enumerations

enum  omni::visual::EditMode { omni::visual::EditMode::CAMERA, omni::visual::EditMode::MOVE, omni::visual::EditMode::ROTATE }
 Enum class to determine which scene element is edited. More...
 
enum  omni::visual::MoveMode { omni::visual::MoveMode::MOVE_X, omni::visual::MoveMode::MOVE_Y, omni::visual::MoveMode::MOVE_Z, omni::visual::MoveMode::MOVE_XY }
 Which direction to move with mouse. More...
 
enum  omni::visual::RotateMode { omni::visual::RotateMode::PITCH, omni::visual::RotateMode::YAW, omni::visual::RotateMode::ROLL }
 Rotate pitch, yaw, roll. More...
 
enum  omni::visual::ProjectorSelectionMode { omni::visual::ProjectorSelectionMode::ALL, omni::visual::ProjectorSelectionMode::SELECTED, omni::visual::ProjectorSelectionMode::NONE }