Drake
drakeGeometryUtil.cpp File Reference
#include "drake/util/drakeGeometryUtil.h"
#include <Eigen/Sparse>
#include <stdexcept>
#include "drake/math/axis_angle.h"
Include dependency graph for drakeGeometryUtil.cpp:

Functions

double angleDiff (double phi1, double phi2)
 
Vector4d uniformlyRandomAxisAngle (std::default_random_engine &generator)
 
Vector4d uniformlyRandomQuat (std::default_random_engine &generator)
 
Eigen::Matrix3d uniformlyRandomRotmat (std::default_random_engine &generator)
 
Eigen::Vector3d uniformlyRandomRPY (std::default_random_engine &generator)
 
DRAKEGEOMETRYUTIL_EXPORT int rotationRepresentationSize (int rotation_type)
 

Function Documentation

double angleDiff ( double  phi1,
double  phi2 
)
DRAKEGEOMETRYUTIL_EXPORT int rotationRepresentationSize ( int  rotation_type)

Here is the caller graph for this function:

Vector4d uniformlyRandomAxisAngle ( std::default_random_engine &  generator)

Here is the caller graph for this function:

Vector4d uniformlyRandomQuat ( std::default_random_engine &  generator)

Here is the call graph for this function:

Here is the caller graph for this function:

Eigen::Matrix3d uniformlyRandomRotmat ( std::default_random_engine &  generator)

Here is the call graph for this function:

Eigen::Vector3d uniformlyRandomRPY ( std::default_random_engine &  generator)

Here is the call graph for this function:

Here is the caller graph for this function: