/src/Geometry_Eigen/Eigen/src/Eigen2Support/Geometry/All.h
http://github.com/Akranar/daguerreo · C Header · 115 lines · 91 code · 24 blank · 0 comment · 0 complexity · 6820f774e6b49fc4fe9caa34d01ffd27 MD5 · raw file
- #ifndef EIGEN2_GEOMETRY_MODULE_H
- #define EIGEN2_GEOMETRY_MODULE_H
- #include <limits>
- #ifndef M_PI
- #define M_PI 3.14159265358979323846
- #endif
- #if EIGEN2_SUPPORT_STAGE < STAGE20_RESOLVE_API_CONFLICTS
- #include "RotationBase.h"
- #include "Rotation2D.h"
- #include "Quaternion.h"
- #include "AngleAxis.h"
- #include "Transform.h"
- #include "Translation.h"
- #include "Scaling.h"
- #include "AlignedBox.h"
- #include "Hyperplane.h"
- #include "ParametrizedLine.h"
- #endif
- #define RotationBase eigen2_RotationBase
- #define Rotation2D eigen2_Rotation2D
- #define Rotation2Df eigen2_Rotation2Df
- #define Rotation2Dd eigen2_Rotation2Dd
- #define Quaternion eigen2_Quaternion
- #define Quaternionf eigen2_Quaternionf
- #define Quaterniond eigen2_Quaterniond
- #define AngleAxis eigen2_AngleAxis
- #define AngleAxisf eigen2_AngleAxisf
- #define AngleAxisd eigen2_AngleAxisd
- #define Transform eigen2_Transform
- #define Transform2f eigen2_Transform2f
- #define Transform2d eigen2_Transform2d
- #define Transform3f eigen2_Transform3f
- #define Transform3d eigen2_Transform3d
- #define Translation eigen2_Translation
- #define Translation2f eigen2_Translation2f
- #define Translation2d eigen2_Translation2d
- #define Translation3f eigen2_Translation3f
- #define Translation3d eigen2_Translation3d
- #define Scaling eigen2_Scaling
- #define Scaling2f eigen2_Scaling2f
- #define Scaling2d eigen2_Scaling2d
- #define Scaling3f eigen2_Scaling3f
- #define Scaling3d eigen2_Scaling3d
- #define AlignedBox eigen2_AlignedBox
- #define Hyperplane eigen2_Hyperplane
- #define ParametrizedLine eigen2_ParametrizedLine
- #define ei_toRotationMatrix eigen2_ei_toRotationMatrix
- #define ei_quaternion_assign_impl eigen2_ei_quaternion_assign_impl
- #define ei_transform_product_impl eigen2_ei_transform_product_impl
- #include "RotationBase.h"
- #include "Rotation2D.h"
- #include "Quaternion.h"
- #include "AngleAxis.h"
- #include "Transform.h"
- #include "Translation.h"
- #include "Scaling.h"
- #include "AlignedBox.h"
- #include "Hyperplane.h"
- #include "ParametrizedLine.h"
- #undef ei_toRotationMatrix
- #undef ei_quaternion_assign_impl
- #undef ei_transform_product_impl
- #undef RotationBase
- #undef Rotation2D
- #undef Rotation2Df
- #undef Rotation2Dd
- #undef Quaternion
- #undef Quaternionf
- #undef Quaterniond
- #undef AngleAxis
- #undef AngleAxisf
- #undef AngleAxisd
- #undef Transform
- #undef Transform2f
- #undef Transform2d
- #undef Transform3f
- #undef Transform3d
- #undef Translation
- #undef Translation2f
- #undef Translation2d
- #undef Translation3f
- #undef Translation3d
- #undef Scaling
- #undef Scaling2f
- #undef Scaling2d
- #undef Scaling3f
- #undef Scaling3d
- #undef AlignedBox
- #undef Hyperplane
- #undef ParametrizedLine
- #endif // EIGEN2_GEOMETRY_MODULE_H