MorphoGraphX  2.0-1-227
Public Member Functions | Public Attributes | List of all members
CameraPath::ToPosition Struct Reference

#include <CameraPath.hpp>

+ Inheritance diagram for CameraPath::ToPosition:

Public Member Functions

 ToPosition (const mgx::Point3f &c, const mgx::Point3f &p, const mgx::Point3f &d, float z, float t, QObject *parent=0)
 
virtual bool startInterpolation (MGXCamera *camera)
 
virtual bool interpolateFrame (MGXCamera *camera, float t)
 
- Public Member Functions inherited from CameraPath::Action
 Action (float t, QObject *parent=0)
 

Public Attributes

mgx::Point3f center
 
mgx::Point3f position
 
mgx::Point3f direction
 
float zoom
 
qglviewer::Quaternion oq1
 
qglviewer::Quaternion oq2
 
qglviewer::Quaternion pq1
 
qglviewer::Quaternion pq2
 
- Public Attributes inherited from CameraPath::Action
float time
 

Detailed Description

Definition at line 54 of file CameraPath.hpp.

Constructor & Destructor Documentation

◆ ToPosition()

CameraPath::ToPosition::ToPosition ( const mgx::Point3f c,
const mgx::Point3f p,
const mgx::Point3f d,
float  z,
float  t,
QObject *  parent = 0 
)
inline

Definition at line 55 of file CameraPath.hpp.

Member Function Documentation

◆ interpolateFrame()

virtual bool CameraPath::ToPosition::interpolateFrame ( MGXCamera camera,
float  t 
)
virtual

Implements CameraPath::Action.

◆ startInterpolation()

virtual bool CameraPath::ToPosition::startInterpolation ( MGXCamera camera)
virtual

Implements CameraPath::Action.

Member Data Documentation

◆ center

mgx::Point3f CameraPath::ToPosition::center

Definition at line 61 of file CameraPath.hpp.

◆ direction

mgx::Point3f CameraPath::ToPosition::direction

Definition at line 63 of file CameraPath.hpp.

◆ oq1

qglviewer::Quaternion CameraPath::ToPosition::oq1

Definition at line 67 of file CameraPath.hpp.

◆ oq2

qglviewer::Quaternion CameraPath::ToPosition::oq2

Definition at line 67 of file CameraPath.hpp.

◆ position

mgx::Point3f CameraPath::ToPosition::position

Definition at line 62 of file CameraPath.hpp.

◆ pq1

qglviewer::Quaternion CameraPath::ToPosition::pq1

Definition at line 69 of file CameraPath.hpp.

◆ pq2

qglviewer::Quaternion CameraPath::ToPosition::pq2

Definition at line 69 of file CameraPath.hpp.

◆ zoom

float CameraPath::ToPosition::zoom

Definition at line 64 of file CameraPath.hpp.


The documentation for this struct was generated from the following file: