Type of dimension<T>::value should be int
parent
8ee16c9018
commit
9a3d2747b8
|
@ -174,7 +174,7 @@ struct is_manifold<Cal3Bundler> : public std::true_type {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Cal3Bundler> : public std::integral_constant<size_t, 3> {
|
||||
struct dimension<Cal3Bundler> : public std::integral_constant<int, 3> {
|
||||
};
|
||||
|
||||
} // namespace gtsam
|
||||
|
|
|
@ -173,7 +173,7 @@ struct is_manifold<Cal3DS2> : public std::true_type {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Cal3DS2> : public std::integral_constant<size_t, 9> {
|
||||
struct dimension<Cal3DS2> : public std::integral_constant<int, 9> {
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -245,7 +245,7 @@ struct is_manifold<Cal3_S2> : public std::true_type {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Cal3_S2> : public std::integral_constant<size_t, 5> {
|
||||
struct dimension<Cal3_S2> : public std::integral_constant<int, 5> {
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -619,7 +619,7 @@ struct is_manifold<PinholeCamera<Calibration> > : public std::true_type {
|
|||
|
||||
template<typename Calibration>
|
||||
struct dimension<PinholeCamera<Calibration> > : public std::integral_constant<
|
||||
size_t, dimension<Pose3>::value + dimension<Calibration>::value> {
|
||||
int, dimension<Pose3>::value + dimension<Calibration>::value> {
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -255,7 +255,7 @@ struct is_manifold<Point2> : public std::true_type {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Point2> : public std::integral_constant<size_t, 2> {
|
||||
struct dimension<Point2> : public std::integral_constant<int, 2> {
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -247,7 +247,7 @@ namespace gtsam {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Point3> : public std::integral_constant<size_t, 3> {
|
||||
struct dimension<Point3> : public std::integral_constant<int, 3> {
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -326,7 +326,7 @@ struct is_manifold<Pose2> : public std::true_type {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Pose2> : public std::integral_constant<size_t, 3> {
|
||||
struct dimension<Pose2> : public std::integral_constant<int, 3> {
|
||||
};
|
||||
|
||||
} // namespace gtsam
|
||||
|
|
|
@ -359,7 +359,7 @@ struct is_manifold<Pose3> : public std::true_type {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Pose3> : public std::integral_constant<size_t, 6> {
|
||||
struct dimension<Pose3> : public std::integral_constant<int, 6> {
|
||||
};
|
||||
|
||||
} // namespace gtsam
|
||||
|
|
|
@ -496,7 +496,7 @@ namespace gtsam {
|
|||
};
|
||||
|
||||
template<>
|
||||
struct dimension<Rot3> : public std::integral_constant<size_t, 3> {
|
||||
struct dimension<Rot3> : public std::integral_constant<int, 3> {
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue