Geometry
Go to the documentation of this file.
1 // This file is part of Eigen, a lightweight C++ template library
2 // for linear algebra.
3 //
4 // This Source Code Form is subject to the terms of the Mozilla
5 // Public License v. 2.0. If a copy of the MPL was not distributed
6 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 
8 #ifndef EIGEN_GEOMETRY_MODULE_H
9 #define EIGEN_GEOMETRY_MODULE_H
10 
11 #include "Core"
12 
13 #include "SVD"
14 #include "LU"
15 #include <limits>
16 
18 
36 // IWYU pragma: begin_exports
43 #include "src/Geometry/AngleAxis.h"
44 #include "src/Geometry/Transform.h"
46 #include "src/Geometry/Scaling.h"
50 #include "src/Geometry/Umeyama.h"
51 
52 // Use the SSE optimized version whenever possible.
53 #if (defined EIGEN_VECTORIZE_SSE) || (defined EIGEN_VECTORIZE_NEON)
55 #endif
56 // IWYU pragma: end_exports
57 
59 
60 #endif // EIGEN_GEOMETRY_MODULE_H