Omnidome
Fulldome Mapping Software Toolkit
|
Free projector setup with euler angles and positioning. More...
#include <FreeSetup.h>
Public Member Functions | |
FreeSetup () | |
void | setup (Projector &) |
Setup projector with scene size. More... | |
void | toPropertyMap (PropertyMap &) const |
void | fromPropertyMap (PropertyMap const &) |
QVector3D | pos () const |
Return projector position. More... | |
void | setPos (QVector3D const &) |
Set position from QVector3D. More... | |
void | setPos (float _x, float _y, float _z) |
Set position from x,y,z position values. More... | |
void | scale (qreal) |
Scale by factor. More... | |
![]() | |
AngleSetup () | |
~AngleSetup () | |
bool | flipped () const |
![]() | |
virtual bool | isMultiSetup () const |
virtual void | setup (Projector &_proj, qreal _scale) |
![]() | |
virtual | ~TypeIdInterface () |
virtual Id | getTypeId () const =0 |
Returns type id of object. More... | |
virtual void | registerInFactory () const =0 |
Register the inherited class in factory. More... | |
Private Attributes | |
QVector3D | pos_ |
Free projector setup with euler angles and positioning.
omni::proj::FreeSetup::FreeSetup | ( | ) |
|
virtual |
Reimplemented from omni::proj::AngleSetup.
QVector3D omni::proj::FreeSetup::pos | ( | ) | const |
Return projector position.
|
virtual |
Scale by factor.
Implements omni::proj::Setup.
void omni::proj::FreeSetup::setPos | ( | QVector3D const & | _pos | ) |
Set position from QVector3D.
void omni::proj::FreeSetup::setPos | ( | float | _x, |
float | _y, | ||
float | _z | ||
) |
Set position from x,y,z position values.
|
virtual |
|
virtual |
Reimplemented from omni::proj::AngleSetup.
|
private |