Public Member Functions | Public Attributes | List of all members
ISM::Quaternion Class Reference

#include <Quaternion.hpp>

Inheritance diagram for ISM::Quaternion:
Inheritance graph
[legend]

Public Member Functions

Eigen::Quaternion< double > getEigen ()
 
 Quaternion ()
 
 Quaternion (double w, double x, double y, double z)
 
 Quaternion (Eigen::Quaternion< double > q)
 
virtual void serialize (std::ostream &strm) const
 
- Public Member Functions inherited from ISM::Serializable
virtual ~Serializable ()
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Quaternion< double > eigen
 

Detailed Description

Definition at line 25 of file Quaternion.hpp.

Constructor & Destructor Documentation

ISM::Quaternion::Quaternion ( )
inline

Definition at line 32 of file Quaternion.hpp.

ISM::Quaternion::Quaternion ( double  w,
double  x,
double  y,
double  z 
)
inline

Definition at line 33 of file Quaternion.hpp.

ISM::Quaternion::Quaternion ( Eigen::Quaternion< double >  q)
inline

Definition at line 34 of file Quaternion.hpp.

Member Function Documentation

Eigen::Quaternion< double > ISM::Quaternion::getEigen ( )

Definition at line 62 of file Quaternion.cpp.

void ISM::Quaternion::serialize ( std::ostream &  strm) const
virtual

Implements ISM::Serializable.

Definition at line 31 of file Quaternion.cpp.

Member Data Documentation

EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Quaternion<double> ISM::Quaternion::eigen

Definition at line 30 of file Quaternion.hpp.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41