ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Eigen Namespace Reference

Typedefs

using Matrix6d = Eigen::Matrix< double, 6, 6 >
 Extending Eigen namespace by adding frequently used matrix type. More...
 
using Vector6d = Eigen::Matrix< double, 6, 1 >
 
typedef Eigen::Matrix< uint8_t, 3, 1 > Vector3uint8
 
typedef Eigen::Matrix< double, 6, 6, Eigen::DontAlign > Matrix6d_u
 
typedef Eigen::Matrix< double, 4, 4, Eigen::DontAlign > Matrix4d_u
 
typedef Eigen::Matrix< double, 3, 1, Eigen::DontAlign > Vector3d_u
 
typedef Eigen::Matrix< float, 3, 1, Eigen::DontAlign > Vector3f_u
 
typedef Eigen::Matrix< double, 4, 1, Eigen::DontAlign > Vector4d_u
 
typedef Eigen::Matrix< float, 4, 1, Eigen::DontAlign > Vector4f_u
 
typedef Eigen::Matrix< double, 14, 1 > Vector14d
 
typedef Eigen::Matrix< int, 14, 1 > Vector14i
 
using Matrix3x4f = Matrix< float, 3, 4 >
 
using Matrix3x4d = Matrix< double, 3, 4 >
 
using Matrix2x3d = Matrix< double, 2, 3 >
 
using Vector3ub = Matrix< uint8_t, 3, 1 >
 
using Vector4ub = Matrix< uint8_t, 4, 1 >
 
using RowMajorMatrixXf = Matrix< float, Dynamic, Dynamic, RowMajor >
 
using RowMajorMatrixXd = Matrix< double, Dynamic, Dynamic, RowMajor >
 
using RowMajorMatrixXi = Matrix< int, Dynamic, Dynamic, RowMajor >
 

Typedef Documentation

◆ Matrix2x3d

using Eigen::Matrix2x3d = typedef Matrix<double, 2, 3>

Definition at line 40 of file types.h.

◆ Matrix3x4d

using Eigen::Matrix3x4d = typedef Matrix<double, 3, 4>

Definition at line 39 of file types.h.

◆ Matrix3x4f

using Eigen::Matrix3x4f = typedef Matrix<float, 3, 4>

Definition at line 38 of file types.h.

◆ Matrix4d_u

typedef Eigen::Matrix<double, 4, 4, Eigen::DontAlign> Eigen::Matrix4d_u

Definition at line 113 of file Eigen.h.

◆ Matrix6d

typedef Matrix< double, 6, 6 > Eigen::Matrix6d

Extending Eigen namespace by adding frequently used matrix type.

Definition at line 106 of file Eigen.h.

◆ Matrix6d_u

typedef Eigen::Matrix<double, 6, 6, Eigen::DontAlign> Eigen::Matrix6d_u

Use Eigen::DontAlign for matrices inside classes which are exposed in the CloudViewer headers https://github.com/isl-org/CloudViewer/issues/653

Definition at line 112 of file Eigen.h.

◆ RowMajorMatrixXd

using Eigen::RowMajorMatrixXd = typedef Matrix<double, Dynamic, Dynamic, RowMajor>

Definition at line 46 of file types.h.

◆ RowMajorMatrixXf

using Eigen::RowMajorMatrixXf = typedef Matrix<float, Dynamic, Dynamic, RowMajor>

Definition at line 45 of file types.h.

◆ RowMajorMatrixXi

using Eigen::RowMajorMatrixXi = typedef Matrix<int, Dynamic, Dynamic, RowMajor>

Definition at line 47 of file types.h.

◆ Vector14d

typedef Eigen::Matrix<double, 14, 1> Eigen::Vector14d

Definition at line 25 of file NonRigidOptimizer.cpp.

◆ Vector14i

typedef Eigen::Matrix<int, 14, 1> Eigen::Vector14i

Definition at line 26 of file NonRigidOptimizer.cpp.

◆ Vector3d_u

typedef Eigen::Matrix<double, 3, 1, Eigen::DontAlign> Eigen::Vector3d_u

Definition at line 114 of file Eigen.h.

◆ Vector3f_u

typedef Eigen::Matrix<float, 3, 1, Eigen::DontAlign> Eigen::Vector3f_u

Definition at line 115 of file Eigen.h.

◆ Vector3ub

using Eigen::Vector3ub = typedef Matrix<uint8_t, 3, 1>

Definition at line 42 of file types.h.

◆ Vector3uint8

typedef Eigen::Matrix<uint8_t, 3, 1> Eigen::Vector3uint8

Definition at line 108 of file Eigen.h.

◆ Vector4d_u

typedef Eigen::Matrix<double, 4, 1, Eigen::DontAlign> Eigen::Vector4d_u

Definition at line 116 of file Eigen.h.

◆ Vector4f_u

typedef Eigen::Matrix<float, 4, 1, Eigen::DontAlign> Eigen::Vector4f_u

Definition at line 117 of file Eigen.h.

◆ Vector4ub

using Eigen::Vector4ub = typedef Matrix<uint8_t, 4, 1>

Definition at line 43 of file types.h.

◆ Vector6d

typedef Matrix< double, 6, 1 > Eigen::Vector6d

Definition at line 107 of file Eigen.h.