joint-variant.hpp File Reference
#include "pinocchio/multibody/joint.hpp"
Include dependency graph for joint-variant.hpp:

Classes

class  se3::CreateJointData
class  se3::Joint_nv
class  se3::Joint_nq
class  se3::Joint_idx_q
class  se3::Joint_idx_v
class  se3::Joint_lowerPosLimit
class  se3::Joint_upperPosLimit
class  se3::Joint_maxEffortLimit
class  se3::Joint_maxVelocityLimit

Namespaces

namespace  se3

Typedefs

typedef boost::variant
< JointModelRX, JointModelRY,
JointModelRZ,
JointModelRevoluteUnaligned,
JointModelSpherical,
JointModelSphericalZYX,
JointModelPX, JointModelPY,
JointModelPZ,
JointModelPrismaticUnaligned,
JointModelFreeFlyer,
JointModelPlanar,
JointModelTranslation,
JointModelDense<-1,-1 > > 
se3::JointModelVariant
typedef boost::variant
< JointDataRX, JointDataRY,
JointDataRZ,
JointDataRevoluteUnaligned,
JointDataSpherical,
JointDataSphericalZYX,
JointDataPX, JointDataPY,
JointDataPZ,
JointDataPrismaticUnaligned,
JointDataFreeFlyer,
JointDataPlanar,
JointDataTranslation,
JointDataDense<-1,-1 > > 
se3::JointDataVariant
typedef std::vector
< JointModelVariant > 
se3::JointModelVector
typedef std::vector
< JointDataVariant > 
se3::JointDataVector

Functions

int se3::nv (const JointModelVariant &jmodel)
int se3::nq (const JointModelVariant &jmodel)
int se3::idx_q (const JointModelVariant &jmodel)
int se3::idx_v (const JointModelVariant &jmodel)
Eigen::MatrixXd se3::lowerPosLimit (const JointModelVariant &jmodel)
Eigen::MatrixXd se3::upperPosLimit (const JointModelVariant &jmodel)
Eigen::MatrixXd se3::maxEffortLimit (const JointModelVariant &jmodel)
Eigen::MatrixXd se3::maxVelocityLimit (const JointModelVariant &jmodel)