Eigne Matrix Class Library
Dependents: Eigen_test Odometry_test AttitudeEstimation_usingTicker MPU9250_Quaternion_Binary_Serial ... more
Geometry.h
00001 #ifndef EIGEN_GEOMETRY_MODULE_H 00002 #define EIGEN_GEOMETRY_MODULE_H 00003 00004 #include "Core.h" 00005 00006 #include "src/Core/util/DisableStupidWarnings.h" 00007 00008 #include "SVD.h" 00009 #include "LU.h" 00010 #include <limits> 00011 00012 #ifndef M_PI 00013 #define M_PI 3.14159265358979323846 00014 #endif 00015 00016 /** \defgroup Geometry_Module Geometry module 00017 * 00018 * 00019 * 00020 * This module provides support for: 00021 * - fixed-size homogeneous transformations 00022 * - translation, scaling, 2D and 3D rotations 00023 * - quaternions 00024 * - \ref MatrixBase::cross() "cross product" 00025 * - \ref MatrixBase::unitOrthogonal() "orthognal vector generation" 00026 * - some linear components: parametrized-lines and hyperplanes 00027 * 00028 * \code 00029 * #include <Eigen/Geometry> 00030 * \endcode 00031 */ 00032 00033 #include "src/Geometry/OrthoMethods.h" 00034 #include "src/Geometry/EulerAngles.h" 00035 00036 #if EIGEN2_SUPPORT_STAGE > STAGE20_RESOLVE_API_CONFLICTS 00037 #include "src/Geometry/Homogeneous.h" 00038 #include "src/Geometry/RotationBase.h" 00039 #include "src/Geometry/Rotation2D.h" 00040 #include "src/Geometry/Quaternion.h" 00041 #include "src/Geometry/AngleAxis.h" 00042 #include "src/Geometry/Transform.h" 00043 #include "src/Geometry/Translation.h" 00044 #include "src/Geometry/Scaling.h" 00045 #include "src/Geometry/Hyperplane.h" 00046 #include "src/Geometry/ParametrizedLine.h" 00047 #include "src/Geometry/AlignedBox.h" 00048 #include "src/Geometry/Umeyama.h" 00049 00050 #if defined EIGEN_VECTORIZE_SSE 00051 #include "src/Geometry/arch/Geometry_SSE.h" 00052 #endif 00053 #endif 00054 00055 #ifdef EIGEN2_SUPPORT 00056 #include "src/Eigen2Support/Geometry/All.h" 00057 #endif 00058 00059 #include "src/Core/util/ReenableStupidWarnings.h" 00060 00061 #endif // EIGEN_GEOMETRY_MODULE_H 00062 /* vim: set filetype=cpp et sw=2 ts=2 ai: */
Generated on Tue Jul 12 2022 17:46:54 by 1.7.2