joint-prismatic.hpp File Reference
#include "pinocchio/multibody/joint/joint-base.hpp"
#include "pinocchio/multibody/joint/joint-dense.hpp"
#include "pinocchio/multibody/constraint.hpp"
#include "pinocchio/spatial/inertia.hpp"
Include dependency graph for joint-prismatic.hpp:

Classes

struct  se3::prismatic::CartesianVector3< axis >
struct  se3::traits< MotionPrismatic< axis > >
struct  se3::MotionPrismatic< axis >
struct  se3::traits< ConstraintPrismatic< axis > >
struct  se3::ConstraintPrismatic< axis >
struct  se3::ConstraintPrismatic< axis >::TransposeConst
struct  se3::JointPrismatic< axis >
struct  se3::internal::ActionReturn< ConstraintPrismatic< axis > >
struct  se3::traits< JointPrismatic< axis > >
struct  se3::traits< JointDataPrismatic< axis > >
struct  se3::traits< JointModelPrismatic< axis > >
struct  se3::JointDataPrismatic< axis >
struct  se3::JointModelPrismatic< axis >

Namespaces

namespace  se3
namespace  se3::prismatic
namespace  se3::internal

Typedefs

typedef JointPrismatic< 0 > se3::JointPX
typedef JointDataPrismatic< 0 > se3::JointDataPX
typedef JointModelPrismatic< 0 > se3::JointModelPX
typedef JointPrismatic< 1 > se3::JointPY
typedef JointDataPrismatic< 1 > se3::JointDataPY
typedef JointModelPrismatic< 1 > se3::JointModelPY
typedef JointPrismatic< 2 > se3::JointPZ
typedef JointDataPrismatic< 2 > se3::JointDataPZ
typedef JointModelPrismatic< 2 > se3::JointModelPZ

Functions

Eigen::Vector3d se3::prismatic::operator+ (const Eigen::Vector3d &v1, const CartesianVector3< 0 > &vx)
Eigen::Vector3d se3::prismatic::operator+ (const Eigen::Vector3d &v1, const CartesianVector3< 1 > &vy)
Eigen::Vector3d se3::prismatic::operator+ (const Eigen::Vector3d &v1, const CartesianVector3< 2 > &vz)
template<int axis>
const MotionPrismatic< axis > & se3::operator+ (const MotionPrismatic< axis > &m, const BiasZero &)
template<int axis>
Motion se3::operator+ (const MotionPrismatic< axis > &m1, const Motion &m2)
Motion se3::operator^ (const Motion &m1, const MotionPrismatic< 0 > &m2)
Motion se3::operator^ (const Motion &m1, const MotionPrismatic< 1 > &m2)
Motion se3::operator^ (const Motion &m1, const MotionPrismatic< 2 > &m2)
Eigen::Matrix< double, 6, 1 > se3::operator* (const Inertia &Y, const ConstraintPrismatic< 0 > &)
Eigen::Matrix< double, 6, 1 > se3::operator* (const Inertia &Y, const ConstraintPrismatic< 1 > &)
Eigen::Matrix< double, 6, 1 > se3::operator* (const Inertia &Y, const ConstraintPrismatic< 2 > &)