Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Macros | Typedefs
Interface.h File Reference
#include <set>
#include <QMatrix4x4>
#include <omni/PluginInfo.h>
#include <omni/geometry/Box.h>
#include <omni/geometry/AffineTransform.h>
#include <omni/serialization/PropertyMapSerializer.h>
#include <omni/mapping/Interface.h>
#include <omni/visual/Interface.h>
Include dependency graph for Interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  omni::canvas::Interface
 Abstract interface for a canvas A canvas represents the surface on which the projection is performed. It might be a dome or a planar surface. More...
 

Namespaces

 omni
 Header to document namespaces.
 
 omni::ui
 Namespace for user interface elements and widgets.
 
 omni::visual
 Namespace for OpenGL visualization.
 
 omni::canvas
 Namespace for canvases.
 

Macros

#define OMNI_CANVAS_INTERFACE_IID   "org.omnidome.canvas.Interface"
 
#define OMNI_CANVAS_PLUGIN_DECL
 

Typedefs

typedef AbstractFactory
< Interface > 
omni::canvas::Factory
 Our canvas factory. More...
 
typedef canvas::Interface omni::Canvas
 
typedef canvas::Factory omni::CanvasFactory
 

Macro Definition Documentation

#define OMNI_CANVAS_INTERFACE_IID   "org.omnidome.canvas.Interface"
#define OMNI_CANVAS_PLUGIN_DECL
Value:
Q_OBJECT \
Q_PLUGIN_METADATA(IID OMNI_CANVAS_INTERFACE_IID) \
Q_INTERFACES(omni::canvas::Interface) \
#define OMNI_PLUGIN_TYPE(T)
Definition: PluginInfo.h:111
Abstract interface for a canvas A canvas represents the surface on which the projection is performed...
Definition: Interface.h:46
#define OMNI_CANVAS_INTERFACE_IID
Definition: Interface.h:131