Omnidome
Fulldome Mapping Software Toolkit
|
Setup in which projector rotates with yaw angle around center point. More...
#include <PeripheralSetup.h>
Public Member Functions | |
PeripheralSetup () | |
void | toPropertyMap (PropertyMap &) const |
Serialize to stream. More... | |
void | fromPropertyMap (PropertyMap const &) |
Deserialize from stream. More... | |
void | setup (Projector &) |
Setup projector with scene scale factor. More... | |
Angle | deltaYaw () const |
Delta yaw angle from rotating yaw angle. More... | |
void | setDeltaYaw (Angle) |
Delta yaw angle from rotating yaw angle. More... | |
qreal | distanceCenter () const |
Return distance from center. More... | |
void | setDistanceCenter (qreal) |
Set distance to center. More... | |
qreal | towerHeight () const |
Return tower height (z position) More... | |
void | setTowerHeight (qreal) |
Set tower height (z position of projector) More... | |
qreal | shift () const |
Distance to centric line. More... | |
void | setShift (qreal) |
Set shift (distance to centric line) More... | |
void | scale (qreal) |
Scale projector setup 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 | |
Angle | deltaYaw_ = 0.0 |
qreal | distanceCenter_ = 0.4 |
qreal | towerHeight_ = 0.2 |
qreal | shift_ = 0.0 |
Setup in which projector rotates with yaw angle around center point.
Angle omni::proj::PeripheralSetup::deltaYaw | ( | ) | const |
Delta yaw angle from rotating yaw angle.
qreal omni::proj::PeripheralSetup::distanceCenter | ( | ) | const |
Return distance from center.
|
virtual |
Deserialize from stream.
Reimplemented from omni::proj::AngleSetup.
|
virtual |
void omni::proj::PeripheralSetup::setDeltaYaw | ( | Angle | _deltaYaw | ) |
Delta yaw angle from rotating yaw angle.
void omni::proj::PeripheralSetup::setDistanceCenter | ( | qreal | _distanceCenter | ) |
Set distance to center.
void omni::proj::PeripheralSetup::setShift | ( | qreal | _shift | ) |
Set shift (distance to centric line)
void omni::proj::PeripheralSetup::setTowerHeight | ( | qreal | _towerHeight | ) |
Set tower height (z position of projector)
|
virtual |
qreal omni::proj::PeripheralSetup::shift | ( | ) | const |
Distance to centric line.
|
virtual |
Serialize to stream.
Reimplemented from omni::proj::AngleSetup.
qreal omni::proj::PeripheralSetup::towerHeight | ( | ) | const |
Return tower height (z position)
|
private |
|
private |
|
private |
|
private |