#include "Core"#include "src/Core/util/DisableStupidWarnings.h"#include "SVD"#include "LU"#include <limits>#include "src/Geometry/OrthoMethods.h"#include "src/Geometry/EulerAngles.h"#include "src/Geometry/Homogeneous.h"#include "src/Geometry/RotationBase.h"#include "src/Geometry/Rotation2D.h"#include "src/Geometry/Quaternion.h"#include "src/Geometry/AngleAxis.h"#include "src/Geometry/Transform.h"#include "src/Geometry/Translation.h"#include "src/Geometry/Scaling.h"#include "src/Geometry/Hyperplane.h"#include "src/Geometry/ParametrizedLine.h"#include "src/Geometry/AlignedBox.h"#include "src/Geometry/Umeyama.h"#include "src/Core/util/ReenableStupidWarnings.h"Classes | |
| class | AlignedBox< _Scalar, _AmbientDim > |
| An axis aligned box. More... | |
| class | AngleAxis< _Scalar > |
| Represents a 3D rotation as a rotation angle around an arbitrary 3D axis. More... | |
| class | Homogeneous< MatrixType, _Direction > |
| Expression of one (or a set of) homogeneous vector(s) More... | |
| class | Hyperplane< _Scalar, _AmbientDim, _Options > |
| A hyperplane. More... | |
| class | Map< const Quaternion< _Scalar >, _Options > |
| Quaternion expression mapping a constant memory buffer. More... | |
| class | Map< Quaternion< _Scalar >, _Options > |
| Expression of a quaternion from a memory buffer. More... | |
| class | ParametrizedLine< _Scalar, _AmbientDim, _Options > |
| A parametrized line. More... | |
| class | Quaternion< _Scalar, _Options > |
| The quaternion class used to represent 3D orientations and rotations. More... | |
| class | QuaternionBase< Derived > |
| Base class for quaternion expressions. More... | |
| class | Rotation2D< _Scalar > |
| Represents a rotation/orientation in a 2 dimensional space. More... | |
| class | RotationBase< Derived, _Dim > |
| Common base class for compact rotation representations. More... | |
| class | Transform< _Scalar, _Dim, _Mode, _Options > |
| Represents an homogeneous transformation in a N dimensional space. More... | |
| class | Translation< _Scalar, _Dim > |
| Represents a translation transformation. More... | |
| class | UniformScaling< _Scalar > |
Namespaces | |
| namespace | Eigen |
Namespace containing all symbols from the Eigen library. | |
| namespace | Eigen::internal |
Defines | |
| #define | EIGEN_GEOMETRY_MODULE_H |
| #define | M_PI |
Typedefs | |
| typedef Transform< double, 2, Affine > | Affine2d |
| typedef Transform< float, 2, Affine > | Affine2f |
| typedef Transform< double, 3, Affine > | Affine3d |
| typedef Transform< float, 3, Affine > | Affine3f |
| typedef Transform< double, 2, AffineCompact > | AffineCompact2d |
| typedef Transform< float, 2, AffineCompact > | AffineCompact2f |
| typedef Transform< double, 3, AffineCompact > | AffineCompact3d |
| typedef Transform< float, 3, AffineCompact > | AffineCompact3f |
| typedef AlignedBox< double, 1 > | AlignedBox1d |
| typedef AlignedBox< float, 1 > | AlignedBox1f |
| typedef AlignedBox< int, 1 > | AlignedBox1i |
| typedef AlignedBox< double, 2 > | AlignedBox2d |
| typedef AlignedBox< float, 2 > | AlignedBox2f |
| typedef AlignedBox< int, 2 > | AlignedBox2i |
| typedef AlignedBox< double, 3 > | AlignedBox3d |
| typedef AlignedBox< float, 3 > | AlignedBox3f |
| typedef AlignedBox< int, 3 > | AlignedBox3i |
| typedef AlignedBox< double, 4 > | AlignedBox4d |
| typedef AlignedBox< float, 4 > | AlignedBox4f |
| typedef AlignedBox< int, 4 > | AlignedBox4i |
| typedef AlignedBox< double, Dynamic > | AlignedBoxXd |
| typedef AlignedBox< float, Dynamic > | AlignedBoxXf |
| typedef AlignedBox< int, Dynamic > | AlignedBoxXi |
| typedef DiagonalMatrix< double, 2 > | AlignedScaling2d |
| typedef DiagonalMatrix< float, 2 > | AlignedScaling2f |
| typedef DiagonalMatrix< double, 3 > | AlignedScaling3d |
| typedef DiagonalMatrix< float, 3 > | AlignedScaling3f |
| typedef AngleAxis< double > | AngleAxisd |
| typedef AngleAxis< float > | AngleAxisf |
| typedef Transform< double, 2, Isometry > | Isometry2d |
| typedef Transform< float, 2, Isometry > | Isometry2f |
| typedef Transform< double, 3, Isometry > | Isometry3d |
| typedef Transform< float, 3, Isometry > | Isometry3f |
| typedef Transform< double, 2, Projective > | Projective2d |
| typedef Transform< float, 2, Projective > | Projective2f |
| typedef Transform< double, 3, Projective > | Projective3d |
| typedef Transform< float, 3, Projective > | Projective3f |
| typedef Quaternion< double > | Quaterniond |
| typedef Quaternion< float > | Quaternionf |
| typedef Map< Quaternion < double >, Aligned > | QuaternionMapAlignedd |
| typedef Map< Quaternion< float > , Aligned > | QuaternionMapAlignedf |
| typedef Map< Quaternion < double >, 0 > | QuaternionMapd |
| typedef Map< Quaternion< float >, 0 > | QuaternionMapf |
| typedef Rotation2D< double > | Rotation2Dd |
| typedef Rotation2D< float > | Rotation2Df |
| typedef Translation< double, 2 > | Translation2d |
| typedef Translation< float, 2 > | Translation2f |
| typedef Translation< double, 3 > | Translation3d |
| typedef Translation< float, 3 > | Translation3f |
Functions | |
| template<typename Derived , typename OtherDerived > | |
| internal::umeyama_transform_matrix_type < Derived, OtherDerived > ::type | umeyama (const MatrixBase< Derived > &src, const MatrixBase< OtherDerived > &dst, bool with_scaling=true) |
| Returns the transformation between two point sets. | |
| #define EIGEN_GEOMETRY_MODULE_H |
| #define M_PI |
1.7.5.1