#include <boost/shared_ptr.hpp>
#include <Eigen/Core>
Go to the source code of this file.
Namespaces | |
namespace | descartes_core |
namespace | descartes_core::utils |
namespace | descartes_core::utils::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. | |
Defines | |
#define | DESCARTES_CLASS_FORWARD(C) |
Typedefs | |
typedef EulerConventions::EulerConvention | descartes_core::utils::EulerConvention |
Enumerations | |
enum | descartes_core::utils::EulerConventions::EulerConvention { descartes_core::utils::EulerConventions::XYZ = 0, descartes_core::utils::EulerConventions::ZYX, descartes_core::utils::EulerConventions::ZXZ } |
Functions | |
static bool | descartes_core::utils::equal (const std::vector< double > &lhs, const std::vector< double > &rhs, const double tol) __attribute__((unused)) |
static Eigen::Affine3d | descartes_core::utils::toFrame (double tx, double ty, double tz, double rx, double ry, double rz, int convention=int(EulerConventions::ZYX)) __attribute__((unused)) |
#define DESCARTES_CLASS_FORWARD | ( | C | ) |