Choreonoid  1.8
Namespaces | Functions
EigenUtil.h File Reference
#include "EigenTypes.h"
#include "MathUtil.h"
#include <memory>
#include "exportdecl.h"

Go to the source code of this file.

Namespaces

 cnoid
 

Functions

Vector3 cnoid::degree (const Vector3 &v)
 
Vector3 cnoid::radian (const Vector3 &v)
 
Vector3 cnoid::rpyFromRot (const Matrix3 &R)
 
Vector3 cnoid::rpyFromRot (const Matrix3 &R, const Vector3 &prev)
 
Matrix3 cnoid::rotFromRpy (double r, double p, double y)
 
Matrix3 cnoid::rotFromRpy (const Vector3 &rpy)
 
Vector3 cnoid::omegaFromRot (const Matrix3 &R)
 
Matrix3 cnoid::hat (const Vector3 &x)
 
std::string cnoid::str (const Vector3 &v)
 
std::string cnoid::str (const Vector3f &v)
 
std::string cnoid::str (const Vector2 &v)
 
std::string cnoid::str (const AngleAxis &a)
 
bool cnoid::toVector3 (const std::string &s, Vector3 &out_v)
 
bool cnoid::toVector3 (const std::string &s, Vector3f &out_v)
 
bool cnoid::toVector6 (const std::string &s, Vector6 &out_v)
 
void cnoid::normalizeRotation (Matrix3 &R)
 
void cnoid::normalizeRotation (Affine3 &T)
 
void cnoid::normalizeRotation (Isometry3 &T)
 
Isometry3 cnoid::convertToIsometryWithOrthonormalization (const Affine3 &A)
 
template<class T , typename... Args>
std::shared_ptr< T > cnoid::make_shared_aligned (Args &&... args)