File tree Expand file tree Collapse file tree 6 files changed +490
-0
lines changed Expand file tree Collapse file tree 6 files changed +490
-0
lines changed Original file line number Diff line number Diff line change @@ -132,6 +132,9 @@ namespace pinocchio
132132 typedef JointModelUniversalTpl<Scalar> JointModelUniversal;
133133 typedef JointDataUniversalTpl<Scalar> JointDataUniversal;
134134
135+ typedef JointModelSplineTpl<Scalar> JointModelSpline;
136+ typedef JointDataSplineTpl<Scalar> JointDataSpline;
137+
135138 typedef JointModelTranslationTpl<Scalar> JointModelTranslation;
136139 typedef JointDataTranslationTpl<Scalar> JointDataTranslation;
137140
Original file line number Diff line number Diff line change @@ -130,6 +130,14 @@ namespace pinocchio
130130 struct JointDataTranslationTpl ;
131131 typedef JointDataTranslationTpl<context::Scalar> JointDataTranslation;
132132
133+ template <typename Scalar, int Options = context::Options>
134+ struct JointModelSplineTpl ;
135+ typedef JointModelSplineTpl<context::Scalar> JointModelSpline;
136+
137+ template <typename Scalar, int Options = context::Options>
138+ struct JointDataSplineTpl ;
139+ typedef JointDataSplineTpl<context::Scalar> JointDataSpline;
140+
133141 template <typename Scalar, int Options = context::Options>
134142 struct JointCollectionDefaultTpl ;
135143 typedef JointCollectionDefaultTpl<context::Scalar> JointCollectionDefault;
Original file line number Diff line number Diff line change @@ -82,6 +82,9 @@ namespace pinocchio
8282 // Joint Universal
8383 typedef JointModelUniversalTpl<Scalar, Options> JointModelUniversal;
8484
85+ // Joint Spline
86+ typedef JointModelSplineTpl<Scalar, Options> JointModelSpline;
87+
8588 typedef boost::variant<
8689 // JointModelVoid,
8790 JointModelRX,
@@ -106,6 +109,7 @@ namespace pinocchio
106109 JointModelHz,
107110 JointModelHelicalUnaligned,
108111 JointModelUniversal,
112+ JointModelSpline,
109113 boost::recursive_wrapper<JointModelComposite>,
110114 boost::recursive_wrapper<JointModelMimic>>
111115 JointModelVariant;
@@ -169,6 +173,9 @@ namespace pinocchio
169173 // Joint Universal
170174 typedef JointDataUniversalTpl<Scalar, Options> JointDataUniversal;
171175
176+ // Joint Spline
177+ typedef JointDataSplineTpl<Scalar, Options> JointDataSpline;
178+
172179 typedef boost::variant<
173180 // JointDataVoid
174181 JointDataRX,
@@ -193,6 +200,7 @@ namespace pinocchio
193200 JointDataHz,
194201 JointDataHelicalUnaligned,
195202 JointDataUniversal,
203+ JointDataSpline,
196204 boost::recursive_wrapper<JointDataComposite>,
197205 boost::recursive_wrapper<JointDataMimic>>
198206 JointDataVariant;
You can’t perform that action at this time.
0 commit comments