mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Fix all the doxygen warnings.
This commit is contained in:
@@ -315,6 +315,16 @@ class EulerAngles : public RotationBase<EulerAngles<Scalar_, _System>, 3> {
|
||||
EIGEN_EULER_ANGLES_TYPEDEFS(float, f)
|
||||
EIGEN_EULER_ANGLES_TYPEDEFS(double, d)
|
||||
|
||||
// Specifically-referenced instantiations.
|
||||
/** \typedef EulerAnglesXYZd
|
||||
* \ingroup EulerAngles_Module
|
||||
* Euler XYZ system with type double entries.
|
||||
*/
|
||||
/** \typedef EulerAnglesZYZf
|
||||
* \ingroup EulerAngles_Module
|
||||
* Euler ZYZ system with type float entries.
|
||||
*/
|
||||
|
||||
namespace internal {
|
||||
template <typename Scalar_, class _System>
|
||||
struct traits<EulerAngles<Scalar_, _System> > {
|
||||
|
||||
@@ -260,10 +260,11 @@ class EulerSystem {
|
||||
friend struct internal::eulerangles_assign_impl;
|
||||
};
|
||||
|
||||
#define EIGEN_EULER_SYSTEM_TYPEDEF(A, B, C) \
|
||||
/** \ingroup EulerAngles_Module */ \
|
||||
typedef EulerSystem<EULER_##A, EULER_##B, EULER_##C> EulerSystem##A##B##C;
|
||||
#define EIGEN_EULER_SYSTEM_TYPEDEF(A, B, C) typedef EulerSystem<EULER_##A, EULER_##B, EULER_##C> EulerSystem##A##B##C;
|
||||
|
||||
/** Default XYZ Euler coordinate system.
|
||||
* \ingroup EulerAngles_Module
|
||||
*/
|
||||
EIGEN_EULER_SYSTEM_TYPEDEF(X, Y, Z)
|
||||
EIGEN_EULER_SYSTEM_TYPEDEF(X, Y, X)
|
||||
EIGEN_EULER_SYSTEM_TYPEDEF(X, Z, Y)
|
||||
|
||||
Reference in New Issue
Block a user