29 #ifndef HPP_PINOCCHIO_LIEGROUP_HH 30 #define HPP_PINOCCHIO_LIEGROUP_HH 32 #include <pinocchio/multibody/joint/fwd.hpp> 43 typedef ::pinocchio::JointModelCompositeTpl<value_type, 0, JointCollectionTpl>
53 template <
typename Jo
intModel>
64 template <
typename Jo
intModel>
72 template <
typename Scalar,
int Options,
int Axis>
74 ::pinocchio::JointModelRevoluteTpl<Scalar, Options, Axis> > {
77 template <
typename Scalar,
int Options,
int Axis>
79 ::pinocchio::JointModelRevoluteUnboundedTpl<Scalar, Options, Axis> > {
82 template <
typename Scalar,
int Options>
84 ::pinocchio::JointModelRevoluteUnalignedTpl<Scalar, Options> > {
87 #if PINOCCHIO_VERSION_AT_LEAST(2, 1, 5) 88 template <
typename Scalar,
int Options>
90 ::pinocchio::JointModelRevoluteUnboundedUnalignedTpl<Scalar, Options> > {
96 template <
typename Scalar,
int Options,
int Axis>
98 ::pinocchio::JointModelPrismaticTpl<Scalar, Options, Axis> > {
101 template <
typename Scalar,
int Options>
103 ::pinocchio::JointModelPrismaticUnalignedTpl<Scalar, Options> > {
106 template <
typename Scalar,
int Options>
108 ::pinocchio::JointModelTranslationTpl<Scalar, Options> > {
113 template <
typename Scalar,
int Options>
115 ::pinocchio::JointModelSphericalTpl<Scalar, Options> > {
118 template <
typename Scalar,
int Options>
120 ::pinocchio::JointModelSphericalZYXTpl<Scalar, Options> > {
125 template <
typename Scalar,
int Options>
127 ::pinocchio::JointModelFreeFlyerTpl<Scalar, Options> > {
133 template <
typename Scalar,
int Options>
135 ::pinocchio::JointModelPlanarTpl<Scalar, Options> > {
146 template <
typename Scalar,
int Options,
int Axis>
148 ::pinocchio::JointModelRevoluteTpl<Scalar, Options, Axis> > {
151 template <
typename Scalar,
int Options,
int Axis>
153 ::pinocchio::JointModelRevoluteUnboundedTpl<Scalar, Options, Axis> > {
156 template <
typename Scalar,
int Options>
158 ::pinocchio::JointModelRevoluteUnalignedTpl<Scalar, Options> > {
161 #if PINOCCHIO_VERSION_AT_LEAST(2, 1, 5) 162 template <
typename Scalar,
int Options>
164 ::pinocchio::JointModelRevoluteUnboundedUnalignedTpl<Scalar, Options> > {
170 template <
typename Scalar,
int Options,
int Axis>
172 ::pinocchio::JointModelPrismaticTpl<Scalar, Options, Axis> > {
175 template <
typename Scalar,
int Options>
177 ::pinocchio::JointModelPrismaticUnalignedTpl<Scalar, Options> > {
180 template <
typename Scalar,
int Options>
182 ::pinocchio::JointModelTranslationTpl<Scalar, Options> > {
187 template <
typename Scalar,
int Options>
189 ::pinocchio::JointModelSphericalTpl<Scalar, Options> > {
192 template <
typename Scalar,
int Options>
194 ::pinocchio::JointModelSphericalZYXTpl<Scalar, Options> > {
199 template <
typename Scalar,
int Options>
201 ::pinocchio::JointModelFreeFlyerTpl<Scalar, Options> > {
204 template <
typename Scalar,
int Options>
206 ::pinocchio::JointModelPlanarTpl<Scalar, Options> > {
213 #endif // HPP_PINOCCHIO_LIEGROUP_HH Utility functions.
Definition: body.hh:39
Definition: cartesian-product.hh:39
Definition: liegroup.hh:54
::pinocchio::JointModelCompositeTpl< value_type, 0, JointCollectionTpl > JointModelComposite
Definition: liegroup.hh:44
Definition: liegroup.hh:63
Definition: vector-space.hh:59
Definition: collision-object.hh:40
Definition: liegroup.hh:65
Definition: special-orthogonal.hh:38
Definition: liegroup.hh:52
Definition: special-euclidean.hh:38