backporting commit 918468 (fix MSVC internal error)

This commit is contained in:
Gael Guennebaud 2009-01-29 23:14:51 +00:00
parent 18ca438a62
commit 7408e923a7
10 changed files with 22 additions and 22 deletions

View File

@ -25,7 +25,7 @@
#ifndef EIGEN_ALIGNEDBOX_H #ifndef EIGEN_ALIGNEDBOX_H
#define EIGEN_ALIGNEDBOX_H #define EIGEN_ALIGNEDBOX_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* \nonstableyet * \nonstableyet
* *
* \class AlignedBox * \class AlignedBox

View File

@ -25,7 +25,7 @@
#ifndef EIGEN_ANGLEAXIS_H #ifndef EIGEN_ANGLEAXIS_H
#define EIGEN_ANGLEAXIS_H #define EIGEN_ANGLEAXIS_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class AngleAxis * \class AngleAxis
* *
@ -158,10 +158,10 @@ public:
{ return m_axis.isApprox(other.m_axis, prec) && ei_isApprox(m_angle,other.m_angle, prec); } { return m_axis.isApprox(other.m_axis, prec) && ei_isApprox(m_angle,other.m_angle, prec); }
}; };
/** \ingroup GeometryModule /** \ingroup Geometry_Module
* single precision angle-axis type */ * single precision angle-axis type */
typedef AngleAxis<float> AngleAxisf; typedef AngleAxis<float> AngleAxisf;
/** \ingroup GeometryModule /** \ingroup Geometry_Module
* double precision angle-axis type */ * double precision angle-axis type */
typedef AngleAxis<double> AngleAxisd; typedef AngleAxis<double> AngleAxisd;

View File

@ -25,7 +25,7 @@
#ifndef EIGEN_EULERANGLES_H #ifndef EIGEN_EULERANGLES_H
#define EIGEN_EULERANGLES_H #define EIGEN_EULERANGLES_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* \nonstableyet * \nonstableyet
* *
* \returns the Euler-angles of the rotation matrix \c *this using the convention defined by the triplet (\a a0,\a a1,\a a2) * \returns the Euler-angles of the rotation matrix \c *this using the convention defined by the triplet (\a a0,\a a1,\a a2)

View File

@ -26,7 +26,7 @@
#ifndef EIGEN_HYPERPLANE_H #ifndef EIGEN_HYPERPLANE_H
#define EIGEN_HYPERPLANE_H #define EIGEN_HYPERPLANE_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class Hyperplane * \class Hyperplane
* *

View File

@ -26,7 +26,7 @@
#ifndef EIGEN_PARAMETRIZEDLINE_H #ifndef EIGEN_PARAMETRIZEDLINE_H
#define EIGEN_PARAMETRIZEDLINE_H #define EIGEN_PARAMETRIZEDLINE_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class ParametrizedLine * \class ParametrizedLine
* *

View File

@ -30,7 +30,7 @@ template<typename Other,
int OtherCols=Other::ColsAtCompileTime> int OtherCols=Other::ColsAtCompileTime>
struct ei_quaternion_assign_impl; struct ei_quaternion_assign_impl;
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class Quaternion * \class Quaternion
* *
@ -221,10 +221,10 @@ protected:
Coefficients m_coeffs; Coefficients m_coeffs;
}; };
/** \ingroup GeometryModule /** \ingroup Geometry_Module
* single precision quaternion type */ * single precision quaternion type */
typedef Quaternion<float> Quaternionf; typedef Quaternion<float> Quaternionf;
/** \ingroup GeometryModule /** \ingroup Geometry_Module
* double precision quaternion type */ * double precision quaternion type */
typedef Quaternion<double> Quaterniond; typedef Quaternion<double> Quaterniond;

View File

@ -25,7 +25,7 @@
#ifndef EIGEN_ROTATION2D_H #ifndef EIGEN_ROTATION2D_H
#define EIGEN_ROTATION2D_H #define EIGEN_ROTATION2D_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class Rotation2D * \class Rotation2D
* *
@ -125,10 +125,10 @@ public:
{ return ei_isApprox(m_angle,other.m_angle, prec); } { return ei_isApprox(m_angle,other.m_angle, prec); }
}; };
/** \ingroup GeometryModule /** \ingroup Geometry_Module
* single precision 2D rotation type */ * single precision 2D rotation type */
typedef Rotation2D<float> Rotation2Df; typedef Rotation2D<float> Rotation2Df;
/** \ingroup GeometryModule /** \ingroup Geometry_Module
* double precision 2D rotation type */ * double precision 2D rotation type */
typedef Rotation2D<double> Rotation2Dd; typedef Rotation2D<double> Rotation2Dd;

View File

@ -25,7 +25,7 @@
#ifndef EIGEN_SCALING_H #ifndef EIGEN_SCALING_H
#define EIGEN_SCALING_H #define EIGEN_SCALING_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class Scaling * \class Scaling
* *
@ -149,7 +149,7 @@ public:
}; };
/** \addtogroup GeometryModule */ /** \addtogroup Geometry_Module */
//@{ //@{
typedef Scaling<float, 2> Scaling2f; typedef Scaling<float, 2> Scaling2f;
typedef Scaling<double,2> Scaling2d; typedef Scaling<double,2> Scaling2d;

View File

@ -43,7 +43,7 @@ template< typename Other,
int OtherCols=Other::ColsAtCompileTime> int OtherCols=Other::ColsAtCompileTime>
struct ei_transform_product_impl; struct ei_transform_product_impl;
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class Transform * \class Transform
* *
@ -290,13 +290,13 @@ protected:
}; };
/** \ingroup GeometryModule */ /** \ingroup Geometry_Module */
typedef Transform<float,2> Transform2f; typedef Transform<float,2> Transform2f;
/** \ingroup GeometryModule */ /** \ingroup Geometry_Module */
typedef Transform<float,3> Transform3f; typedef Transform<float,3> Transform3f;
/** \ingroup GeometryModule */ /** \ingroup Geometry_Module */
typedef Transform<double,2> Transform2d; typedef Transform<double,2> Transform2d;
/** \ingroup GeometryModule */ /** \ingroup Geometry_Module */
typedef Transform<double,3> Transform3d; typedef Transform<double,3> Transform3d;
/************************** /**************************

View File

@ -25,7 +25,7 @@
#ifndef EIGEN_TRANSLATION_H #ifndef EIGEN_TRANSLATION_H
#define EIGEN_TRANSLATION_H #define EIGEN_TRANSLATION_H
/** \geometry_module \ingroup GeometryModule /** \geometry_module \ingroup Geometry_Module
* *
* \class Translation * \class Translation
* *
@ -152,7 +152,7 @@ public:
}; };
/** \addtogroup GeometryModule */ /** \addtogroup Geometry_Module */
//@{ //@{
typedef Translation<float, 2> Translation2f; typedef Translation<float, 2> Translation2f;
typedef Translation<double,2> Translation2d; typedef Translation<double,2> Translation2d;