#include "pinocchio/math/sincos.hpp"
#include "pinocchio/spatial/inertia.hpp"
#include "pinocchio/multibody/joint/joint-base.hpp"
#include "pinocchio/multibody/joint/joint-dense.hpp"
#include <stdexcept>
Classes | |
struct | se3::revolute::CartesianVector3< axis > |
struct | se3::traits< MotionRevolute< axis > > |
struct | se3::MotionRevolute< axis > |
struct | se3::traits< ConstraintRevolute< axis > > |
struct | se3::ConstraintRevolute< axis > |
struct | se3::ConstraintRevolute< axis >::TransposeConst |
struct | se3::JointRevolute< axis > |
struct | se3::internal::ActionReturn< ConstraintRevolute< axis > > |
struct | se3::traits< JointRevolute< axis > > |
struct | se3::traits< JointDataRevolute< axis > > |
struct | se3::traits< JointModelRevolute< axis > > |
struct | se3::JointDataRevolute< axis > |
struct | se3::JointModelRevolute< axis > |
Namespaces | |
namespace | se3 |
namespace | se3::revolute |
namespace | se3::internal |
Typedefs | |
typedef JointRevolute< 0 > | se3::JointRX |
typedef JointDataRevolute< 0 > | se3::JointDataRX |
typedef JointModelRevolute< 0 > | se3::JointModelRX |
typedef JointRevolute< 1 > | se3::JointRY |
typedef JointDataRevolute< 1 > | se3::JointDataRY |
typedef JointModelRevolute< 1 > | se3::JointModelRY |
typedef JointRevolute< 2 > | se3::JointRZ |
typedef JointDataRevolute< 2 > | se3::JointDataRZ |
typedef JointModelRevolute< 2 > | se3::JointModelRZ |
Functions | |
Eigen::Vector3d | se3::revolute::operator+ (const Eigen::Vector3d &w1, const CartesianVector3< 0 > &wx) |
Eigen::Vector3d | se3::revolute::operator+ (const Eigen::Vector3d &w1, const CartesianVector3< 1 > &wy) |
Eigen::Vector3d | se3::revolute::operator+ (const Eigen::Vector3d &w1, const CartesianVector3< 2 > &wz) |
template<int axis> | |
const MotionRevolute< axis > & | se3::operator+ (const MotionRevolute< axis > &m, const BiasZero &) |
template<int axis> | |
Motion | se3::operator+ (const MotionRevolute< axis > &m1, const Motion &m2) |
Motion | se3::operator^ (const Motion &m1, const MotionRevolute< 0 > &m2) |
Motion | se3::operator^ (const Motion &m1, const MotionRevolute< 1 > &m2) |
Motion | se3::operator^ (const Motion &m1, const MotionRevolute< 2 > &m2) |
Eigen::Matrix< double, 6, 1 > | se3::operator* (const Inertia &Y, const ConstraintRevolute< 0 > &) |
Eigen::Matrix< double, 6, 1 > | se3::operator* (const Inertia &Y, const ConstraintRevolute< 1 > &) |
Eigen::Matrix< double, 6, 1 > | se3::operator* (const Inertia &Y, const ConstraintRevolute< 2 > &) |
template<int axis> | |
const Eigen::MatrixBase< const Inertia::Matrix6 >::ColXpr | se3::operator* (const Inertia::Matrix6 &Y, const ConstraintRevolute< axis > &) |
template<int axis> | |
Eigen::MatrixBase < Inertia::Matrix6 >::ColXpr | se3::operator* (Inertia::Matrix6 &Y, const ConstraintRevolute< axis > &) |