#include <iostream>
#include "pinocchio/multibody/joint/joint-base.hpp"
#include "pinocchio/multibody/joint/joint-dense.hpp"
#include "pinocchio/multibody/constraint.hpp"
#include "pinocchio/math/sincos.hpp"
#include "pinocchio/spatial/inertia.hpp"
#include "pinocchio/spatial/skew.hpp"
#include <stdexcept>
Classes | |
struct | se3::JointSphericalZYXTpl< _Scalar, _Options > |
struct | se3::JointSphericalZYXTpl< _Scalar, _Options >::BiasSpherical |
struct | se3::JointSphericalZYXTpl< _Scalar, _Options >::MotionSpherical |
struct | se3::JointSphericalZYXTpl< _Scalar, _Options >::ConstraintRotationalSubspace |
struct | se3::JointSphericalZYXTpl< _Scalar, _Options >::ConstraintRotationalSubspace::ConstraintTranspose |
struct | se3::internal::ActionReturn< JointSphericalZYX::ConstraintRotationalSubspace > |
struct | se3::traits< JointSphericalZYX > |
struct | se3::traits< JointDataSphericalZYX > |
struct | se3::traits< JointModelSphericalZYX > |
struct | se3::JointDataSphericalZYX |
struct | se3::JointModelSphericalZYX |
Namespaces | |
namespace | se3 |
namespace | se3::internal |
Typedefs | |
typedef JointSphericalZYXTpl < double, 0 > | se3::JointSphericalZYX |
Functions | |
Motion | se3::operator^ (const Motion &m1, const JointSphericalZYX::MotionSpherical &m2) |
template<typename _Scalar , int _Options> | |
Eigen::Matrix< _Scalar, 6, 3, _Options > | se3::operator* (const InertiaTpl< _Scalar, _Options > &Y, const typename JointSphericalZYXTpl< _Scalar, _Options >::ConstraintRotationalSubspace &S) |
template<typename _Scalar , int _Options> | |
Eigen::ProductReturnType < const Eigen::Block< const Inertia::Matrix6, 6, 3 > , const typename JointSphericalZYXTpl< _Scalar, _Options > ::ConstraintRotationalSubspace::Matrix3 > ::Type | se3::operator* (const typename InertiaTpl< _Scalar, _Options >::Matrix6 &Y, const typename JointSphericalZYXTpl< _Scalar, _Options >::ConstraintRotationalSubspace &S) |