From 6680fa42ee830d315db8879d7b0746c68bdcba4e Mon Sep 17 00:00:00 2001 From: Mathieu Gautier Date: Fri, 13 Nov 2009 16:41:51 +0100 Subject: * add Map test based on Map from test/map.cpp * replace implicit constructor AngleAxis(QuaternionBase&) by an explicit one, it seems ambiguous for the compiler * remove explicit constructor with conversion type quaternion(Quaternion&): conflict between constructor. * modify EIGEN_INHERIT_ASSIGNEMENT_OPERATORS to suit Quaternion class --- Eigen/src/Geometry/RotationBase.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Eigen/src/Geometry/RotationBase.h') diff --git a/Eigen/src/Geometry/RotationBase.h b/Eigen/src/Geometry/RotationBase.h index baffd8e24..50dc17311 100644 --- a/Eigen/src/Geometry/RotationBase.h +++ b/Eigen/src/Geometry/RotationBase.h @@ -73,7 +73,7 @@ class RotationBase * - a vector of size Dim */ template - inline typename ei_rotation_base_generic_product_selector::ReturnType + EIGEN_STRONG_INLINE typename ei_rotation_base_generic_product_selector::ReturnType operator*(const AnyMatrixBase& e) const { return ei_rotation_base_generic_product_selector::run(derived(), e.derived()); } @@ -107,7 +107,7 @@ struct ei_rotation_base_generic_product_selector ReturnType; - inline static ReturnType run(const RotationDerived& r, const OtherVectorType& v) + EIGEN_STRONG_INLINE static ReturnType run(const RotationDerived& r, const OtherVectorType& v) { return r._transformVector(v); } -- cgit v1.2.3