Type of dimension<T>::value should be int

release/4.3a0
dellaert 2014-10-19 23:13:20 +02:00
parent 8ee16c9018
commit 9a3d2747b8
9 changed files with 9 additions and 9 deletions

View File

@ -174,7 +174,7 @@ struct is_manifold<Cal3Bundler> : public std::true_type {
}; };
template<> template<>
struct dimension<Cal3Bundler> : public std::integral_constant<size_t, 3> { struct dimension<Cal3Bundler> : public std::integral_constant<int, 3> {
}; };
} // namespace gtsam } // namespace gtsam

View File

@ -173,7 +173,7 @@ struct is_manifold<Cal3DS2> : public std::true_type {
}; };
template<> template<>
struct dimension<Cal3DS2> : public std::integral_constant<size_t, 9> { struct dimension<Cal3DS2> : public std::integral_constant<int, 9> {
}; };
} }

View File

@ -245,7 +245,7 @@ struct is_manifold<Cal3_S2> : public std::true_type {
}; };
template<> template<>
struct dimension<Cal3_S2> : public std::integral_constant<size_t, 5> { struct dimension<Cal3_S2> : public std::integral_constant<int, 5> {
}; };

View File

@ -619,7 +619,7 @@ struct is_manifold<PinholeCamera<Calibration> > : public std::true_type {
template<typename Calibration> template<typename Calibration>
struct dimension<PinholeCamera<Calibration> > : public std::integral_constant< struct dimension<PinholeCamera<Calibration> > : public std::integral_constant<
size_t, dimension<Pose3>::value + dimension<Calibration>::value> { int, dimension<Pose3>::value + dimension<Calibration>::value> {
}; };
} }

View File

@ -255,7 +255,7 @@ struct is_manifold<Point2> : public std::true_type {
}; };
template<> template<>
struct dimension<Point2> : public std::integral_constant<size_t, 2> { struct dimension<Point2> : public std::integral_constant<int, 2> {
}; };
} }

View File

@ -247,7 +247,7 @@ namespace gtsam {
}; };
template<> template<>
struct dimension<Point3> : public std::integral_constant<size_t, 3> { struct dimension<Point3> : public std::integral_constant<int, 3> {
}; };
} }

View File

@ -326,7 +326,7 @@ struct is_manifold<Pose2> : public std::true_type {
}; };
template<> template<>
struct dimension<Pose2> : public std::integral_constant<size_t, 3> { struct dimension<Pose2> : public std::integral_constant<int, 3> {
}; };
} // namespace gtsam } // namespace gtsam

View File

@ -359,7 +359,7 @@ struct is_manifold<Pose3> : public std::true_type {
}; };
template<> template<>
struct dimension<Pose3> : public std::integral_constant<size_t, 6> { struct dimension<Pose3> : public std::integral_constant<int, 6> {
}; };
} // namespace gtsam } // namespace gtsam

View File

@ -496,7 +496,7 @@ namespace gtsam {
}; };
template<> template<>
struct dimension<Rot3> : public std::integral_constant<size_t, 3> { struct dimension<Rot3> : public std::integral_constant<int, 3> {
}; };