Berkeley SfM
Namespaces | Functions
rotation.h File Reference
#include <Eigen/Core>

Go to the source code of this file.

Namespaces

 bsfm
 

Functions

Matrix3d bsfm::EulerAnglesToMatrix (double phi, double theta, double psi)
 
Matrix3d bsfm::EulerAnglesToMatrix (const Vector3d &euler_angles)
 
Vector3d bsfm::MatrixToEulerAngles (const Matrix3d &R)
 
double bsfm::Roll (const Matrix3d &R)
 
double bsfm::Pitch (const Matrix3d &R)
 
double bsfm::Yaw (const Matrix3d &R)
 
double bsfm::Unroll (double angle)
 
double bsfm::Normalize (double angle)
 
double bsfm::S1Distance (double from, double to)
 
double bsfm::D2R (double angle)
 
double bsfm::R2D (double angle)
 
double bsfm::SO3Error (const Matrix3d &R1, const Matrix3d &R2)