Public Member Functions | Private Attributes | List of all members
Spl_Quaternion Class Reference

Cubic quaternions spline. More...

#include <trajectory.h>

Public Member Functions

short quat (const Real t, Quaternion &s)
 Quaternion interpollation. More...
 
short quat_w (const Real t, Quaternion &s, ColumnVector &w)
 Quaternion interpollation and angular velocity. More...
 
 Spl_Quaternion ()
 
 Spl_Quaternion (const std::string &filename)
 
 Spl_Quaternion (const quat_map &quat)
 Constructor. More...
 

Private Attributes

quat_map quat_data
 Data at control points. More...
 

Detailed Description

Cubic quaternions spline.

Definition at line 147 of file trajectory.h.

Constructor & Destructor Documentation

Spl_Quaternion::Spl_Quaternion ( )
inline

Definition at line 150 of file trajectory.h.

Spl_Quaternion::Spl_Quaternion ( const std::string &  filename)
Spl_Quaternion::Spl_Quaternion ( const quat_map quat)

Constructor.

Definition at line 497 of file trajectory.cpp.

Member Function Documentation

short Spl_Quaternion::quat ( const Real  t,
Quaternion s 
)

Quaternion interpollation.

\[ S_n(t) = Squad(q_n,a_n, a(n+1),q(n+1),t) \]

Definition at line 503 of file trajectory.cpp.

short Spl_Quaternion::quat_w ( const Real  t,
Quaternion s,
ColumnVector w 
)

Quaternion interpollation and angular velocity.

Definition at line 575 of file trajectory.cpp.

Member Data Documentation

quat_map Spl_Quaternion::quat_data
private

Data at control points.

Definition at line 156 of file trajectory.h.


The documentation for this class was generated from the following files:


kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17