g2o
Loading...
Searching...
No Matches
eigen_types.h File Reference
#include <Eigen/Core>
#include <Eigen/Geometry>
Include dependency graph for eigen_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  g2o

Typedefs

using g2o::number_t = double
using g2o::Vector2I = Eigen::Matrix<int, 2, 1, Eigen::ColMajor>
using g2o::Vector3I = Eigen::Matrix<int, 3, 1, Eigen::ColMajor>
using g2o::Vector4I = Eigen::Matrix<int, 4, 1, Eigen::ColMajor>
using g2o::VectorXI = Eigen::Matrix<int, Eigen::Dynamic, 1, Eigen::ColMajor>
using g2o::Vector2F = Eigen::Matrix<float, 2, 1, Eigen::ColMajor>
using g2o::Vector3F = Eigen::Matrix<float, 3, 1, Eigen::ColMajor>
using g2o::Vector4F = Eigen::Matrix<float, 4, 1, Eigen::ColMajor>
using g2o::VectorXF = Eigen::Matrix<float, Eigen::Dynamic, 1, Eigen::ColMajor>
template<int N, typename T = double>
using g2o::VectorN = Eigen::Matrix<T, N, 1, Eigen::ColMajor>
using g2o::Vector2 = VectorN<2>
using g2o::Vector3 = VectorN<3>
using g2o::Vector4 = VectorN<4>
using g2o::Vector6 = VectorN<6>
using g2o::Vector7 = VectorN<7>
using g2o::VectorX = VectorN<Eigen::Dynamic>
using g2o::Matrix2I = Eigen::Matrix<int, 2, 2, Eigen::ColMajor>
using g2o::Matrix3I = Eigen::Matrix<int, 3, 3, Eigen::ColMajor>
using g2o::Matrix4I = Eigen::Matrix<int, 4, 4, Eigen::ColMajor>
using g2o::MatrixXI
using g2o::Matrix2F = Eigen::Matrix<float, 2, 2, Eigen::ColMajor>
using g2o::Matrix3F = Eigen::Matrix<float, 3, 3, Eigen::ColMajor>
using g2o::Matrix4F = Eigen::Matrix<float, 4, 4, Eigen::ColMajor>
using g2o::MatrixXF
template<int N, typename T = double>
using g2o::MatrixN = Eigen::Matrix<T, N, N, Eigen::ColMajor>
using g2o::Matrix2 = MatrixN<2>
using g2o::Matrix3 = MatrixN<3>
using g2o::Matrix4 = MatrixN<4>
using g2o::MatrixX = MatrixN<Eigen::Dynamic>
using g2o::Isometry2 = Eigen::Transform<double, 2, Eigen::Isometry, Eigen::ColMajor>
using g2o::Isometry3 = Eigen::Transform<double, 3, Eigen::Isometry, Eigen::ColMajor>
using g2o::Affine2 = Eigen::Transform<double, 2, Eigen::Affine, Eigen::ColMajor>
using g2o::Affine3 = Eigen::Transform<double, 3, Eigen::Affine, Eigen::ColMajor>
using g2o::Rotation2D = Eigen::Rotation2D<double>
using g2o::Quaternion = Eigen::Quaternion<double>
using g2o::AngleAxis = Eigen::AngleAxis<double>