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

#include <CameraPath.hpp>

+ Inheritance diagram for CameraPath::Rotation:

Public Member Functions

 Rotation (const mgx::Point3f &c, const mgx::Point3f &ax, float an, float t, QObject *parent=0)
 
virtual bool startInterpolation (MGXCamera *)
 
virtual bool interpolateFrame (MGXCamera *, float)
 
- Public Member Functions inherited from CameraPath::Action
 Action (float t, QObject *parent=0)
 

Public Attributes

mgx::Point3f center
 
mgx::Point3f axis
 
double angle
 
- Public Attributes inherited from CameraPath::Action
float time
 

Detailed Description

Definition at line 72 of file CameraPath.hpp.

Constructor & Destructor Documentation

◆ Rotation()

CameraPath::Rotation::Rotation ( const mgx::Point3f c,
const mgx::Point3f ax,
float  an,
float  t,
QObject *  parent = 0 
)
inline

Definition at line 74 of file CameraPath.hpp.

Member Function Documentation

◆ interpolateFrame()

virtual bool CameraPath::Rotation::interpolateFrame ( MGXCamera ,
float   
)
inlinevirtual

Implements CameraPath::Action.

Definition at line 77 of file CameraPath.hpp.

◆ startInterpolation()

virtual bool CameraPath::Rotation::startInterpolation ( MGXCamera )
inlinevirtual

Implements CameraPath::Action.

Definition at line 76 of file CameraPath.hpp.

Member Data Documentation

◆ angle

double CameraPath::Rotation::angle

Definition at line 80 of file CameraPath.hpp.

◆ axis

mgx::Point3f CameraPath::Rotation::axis

Definition at line 79 of file CameraPath.hpp.

◆ center

mgx::Point3f CameraPath::Rotation::center

Definition at line 78 of file CameraPath.hpp.


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