joint-revolute.hpp File Reference
#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 dependency graph for joint-revolute.hpp:

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 > &)