|
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... | |
Public Member Functions inherited from omni::proj::AngleSetup | |
| AngleSetup () | |
| ~AngleSetup () | |
| bool | flipped () const |
Public Member Functions inherited from omni::proj::Setup | |
| virtual bool | isMultiSetup () const |
| virtual void | setup (Projector &_proj, qreal _scale) |
Public Member Functions inherited from omni::TypeIdInterface | |
| 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 |
1.8.6