DART  6.6.2
Utils.hpp File Reference
#include <Eigen/Geometry>
#include <osg/Matrix>

Go to the source code of this file.

Functions

template<typename Scalar >
::osg::Matrix eigToOsgMatrix (const Eigen::Transform< Scalar, 3, Eigen::Isometry > &tf)
 
template<typename Derived >
::osg::Matrix eigToOsgMatrix (const Eigen::DenseBase< Derived > &M)
 
template<typename Derived >
::osg::Vec3d eigToOsgVec3 (const Eigen::MatrixBase< Derived > &vec)
 
Eigen::Vector3d osgToEigVec3 (const ::osg::Vec3d &vec)
 
template<typename Derived >
::osg::Vec4d eigToOsgVec4 (const Eigen::MatrixBase< Derived > &vec)
 
Eigen::Vector4d osgToEigVec4 (const ::osg::Vec4d &vec)
 

Function Documentation

◆ eigToOsgMatrix() [1/2]

template<typename Derived >
::osg::Matrix eigToOsgMatrix ( const Eigen::DenseBase< Derived > &  M)

◆ eigToOsgMatrix() [2/2]

template<typename Scalar >
::osg::Matrix eigToOsgMatrix ( const Eigen::Transform< Scalar, 3, Eigen::Isometry > &  tf)

◆ eigToOsgVec3()

template<typename Derived >
::osg::Vec3d eigToOsgVec3 ( const Eigen::MatrixBase< Derived > &  vec)

◆ eigToOsgVec4()

template<typename Derived >
::osg::Vec4d eigToOsgVec4 ( const Eigen::MatrixBase< Derived > &  vec)

◆ osgToEigVec3()

Eigen::Vector3d osgToEigVec3 ( const ::osg::Vec3d &  vec)
inline

◆ osgToEigVec4()

Eigen::Vector4d osgToEigVec4 ( const ::osg::Vec4d &  vec)
inline