|
GL Studio C++ Runtime API
|
Type to store eyepoint movement parameters. More...
#include <gls_moving_eye.h>
Public Member Functions | |
| MoveParms_t (bool storeHistory, double moveTime, GlsMovingEye *movingEye, GlsEyePoint *targetEye) | |
Public Member Functions inherited from GlsMovingEye::EyeState_t | |
| EyeState_t () | |
| EyeState_t (GlsMovingEye *movingEye, GlsEyePoint *targetEye) | |
| Vector | Direction () |
Public Attributes | |
| bool | addToHistory |
| If true, will be added to eyepoint movement history. | |
| double | time |
| The amount of time to move in seconds. | |
| std::string | qualifiedEyeName |
| The name of the eyepoint object to move to. | |
Public Attributes inherited from GlsMovingEye::EyeState_t | |
| Vector | location |
| Location of the eyepoint in logical units. | |
| bool | orthographic |
| True if orthographic projection, else perspective projection. | |
| double | FOV |
| Field of view of eyepoint in Degrees, if fovIsHorizontal is true, this is horizontal. | |
| double | otherFOV |
| Field of view for the other direction, based on fovIsHorizontal. | |
| bool | fovIsHorizontal |
| True if field of view measurement is along horizonal axis, else along vertical axis. | |
| double | orthoSize |
| Size of ortho projection in logical units, if fovIsHorizontal is true, this is horizontal. | |
| double | otherOrthoSize |
| Size of ortho projection for the other direction, based on fovIsHorizontal. | |
| double | farClip |
| Distance from eyepoint to near clipping plane. | |
| double | nearClip |
| Distance from eyepoint to far clipping plane. | |
| FovConstraintType | horizontalConstraint |
| The type of constraint in the horizontal direction. | |
| FovConstraintType | verticalConstraint |
| The type of constraint in the vertical direction. | |
| Vector | viewVectors [3] |
| 3 vectors used to set the orientation of the eyepoint. | |
Type to store eyepoint movement parameters.
| MoveParms_t | ( | bool | storeHistory, |
| double | moveTime, | ||
| GlsMovingEye * | movingEye, | ||
| GlsEyePoint * | targetEye | ||
| ) |
Constructor
| storeHistory | If true, will be added to eyepoint movement history. |
| moveTime | The amount of time to move in seconds. |
| movingEye | The eye to move. |
| targetEye | The eye to move to. |