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

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)