#ifndef EIGEN_GEOMETRY_MODULE_H #define EIGEN_GEOMETRY_MODULE_H #include "Core" namespace Eigen { /** \defgroup Geometry * This module provides support for: * - fixed-size homogeneous transformations * - 2D and 3D rotations * - \ref MatrixBase::cross() "cross product" * * \code * #include * \endcode */ #include "src/Geometry/Cross.h" #include "src/Geometry/Quaternion.h" #include "src/Geometry/AngleAxis.h" #include "src/Geometry/Rotation.h" #include "src/Geometry/Transform.h" // the Geometry module use cwiseCos and cwiseSin which are defined in the Array module #include "src/Array/CwiseOperators.h" #include "src/Array/Functors.h" } // namespace Eigen #endif // EIGEN_GEOMETRY_MODULE_H