libalmath  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Typedefs | Functions
almatheigen.h File Reference
#include <almath/types/altransform.h>
#include <almath/types/alposition3d.h>
#include <almath/types/alvelocity6d.h>
#include <boost/range/begin.hpp>
#include <boost/range/size.hpp>
#include <Eigen/Dense>

Go to the source code of this file.

Namespaces

 AL
 
 AL::Math
 

Macros

#define _LIBALMATH_ALMATH_SCENEGRAPH_ALMATHEIGEN_H_
 

Typedefs

typedef Eigen::Matrix< float, 3, 4 > AL::Math::Matrix34f
 
typedef Eigen::Matrix< float,
3, 4, Eigen::RowMajor > 
AL::Math::Matrix34frm
 
typedef Eigen::Matrix< float, 6, 1 > AL::Math::Vector6f
 

Functions

Eigen::Map< const Matrix34frm > AL::Math::toEigenMapMatrix34 (const Math::Transform &tr)
 
Matrix34f AL::Math::toEigenMatrix34 (const Math::Transform &tr)
 
Eigen::Matrix3f AL::Math::toEigenMatrix3 (const Math::Transform &tr)
 
template<typename T >
Eigen::Quaternion< T > AL::Math::toEigenQuaternion (const Math::Transform &tr)
 
Eigen::Vector3f AL::Math::toEigenVector3 (const Math::Position3D &v)
 
Eigen::AffineCompact3f AL::Math::toEigenAffineCompact3 (const Math::Transform &tr)
 
template<typename Derived0 >
void AL::Math::toALMathTransform (const Eigen::MatrixBase< Derived0 > &in, Transform &out)
 
template<typename Derived0 >
Transform AL::Math::toALMathTransform (const Eigen::MatrixBase< Derived0 > &m)
 
template<int _Mode, int _Options>
void AL::Math::toALMathTransform (const Eigen::Transform< float, 3, _Mode, _Options > &in, Transform &out)
 
template<int _Mode, int _Options>
Transform AL::Math::toALMathTransform (const Eigen::Transform< float, 3, _Mode, _Options > &tr)
 
template<typename Derived0 >
Position3D AL::Math::toALMathPosition3D (const Eigen::MatrixBase< Derived0 > &in)
 
template<typename Derived0 >
void AL::Math::toALMathVelocity6D (const Eigen::MatrixBase< Derived0 > &in, Velocity6D &out)
 
template<typename Derived0 >
Velocity6D AL::Math::toALMathVelocity6D (const Eigen::MatrixBase< Derived0 > &in)
 
template<class RandomAccessRange >
Math::Transform AL::Math::averageTransforms (const RandomAccessRange &range)
 

Macro Definition Documentation

#define _LIBALMATH_ALMATH_SCENEGRAPH_ALMATHEIGEN_H_

Definition at line 9 of file almatheigen.h.