Namespaces | Typedefs | Functions
descartes_core::utils Namespace Reference

Namespaces

namespace  EulerConventions
 

Converts scalar translations and rotations to an Eigen Frame. This is achieved by chaining a translation with individual euler rotations in ZYX order (this is equivalent to fixed rotatins XYZ) http://en.wikipedia.org/wiki/Euler_angles#Conversion_between_intrinsic_and_extrinsic_rotations.


Typedefs

typedef
EulerConventions::EulerConvention 
EulerConvention

Functions

static bool equal (const std::vector< double > &lhs, const std::vector< double > &rhs, const double tol) __attribute__((unused))
static Eigen::Affine3d toFrame (double tx, double ty, double tz, double rx, double ry, double rz, int convention=int(EulerConventions::ZYX)) __attribute__((unused))

Typedef Documentation

Definition at line 55 of file utils.h.


Function Documentation

static bool descartes_core::utils::equal ( const std::vector< double > &  lhs,
const std::vector< double > &  rhs,
const double  tol 
) [static]

Compares two vectors for equality (within +/- tolerance). abs(lhs - rhs) > tol

Parameters:
lhs
rhs
tol+/- tolerance for floating point equality

Definition at line 101 of file utils.h.

static Eigen::Affine3d descartes_core::utils::toFrame ( double  tx,
double  ty,
double  tz,
double  rx,
double  ry,
double  rz,
int  convention = int(EulerConventions::ZYX) 
) [static]

Definition at line 61 of file utils.h.



descartes_core
Author(s): Dan Solomon
autogenerated on Thu Jun 6 2019 21:35:59