#include <types_icp.h>
Definition at line 57 of file types_icp.h.
◆ EdgeGICP()
| g2o::EdgeGICP::EdgeGICP |
( |
| ) |
|
|
inline |
◆ cov0()
| Matrix3 g2o::EdgeGICP::cov0 |
( |
double |
e | ) |
|
|
inline |
Definition at line 123 of file types_icp.h.
123 {
126 cov << 1, 0, 0, 0, 1, 0, 0, 0, e;
127 return R0.transpose() * cov *
R0;
128 }
◆ cov1()
| Matrix3 g2o::EdgeGICP::cov1 |
( |
double |
e | ) |
|
|
inline |
Definition at line 131 of file types_icp.h.
131 {
134 cov << 1, 0, 0, 0, 1, 0, 0, 0, e;
135 return R1.transpose() * cov *
R1;
136 }
◆ makeRot0()
| void g2o::EdgeGICP::makeRot0 |
( |
| ) |
|
|
inline |
Definition at line 82 of file types_icp.h.
82 {
84 y << 0, 1, 0;
87 y.normalize();
90
91
92
93 }
◆ makeRot1()
| void g2o::EdgeGICP::makeRot1 |
( |
| ) |
|
|
inline |
Definition at line 96 of file types_icp.h.
96 {
98 y << 0, 1, 0;
101 y.normalize();
104 }
◆ prec0()
| Matrix3 g2o::EdgeGICP::prec0 |
( |
double |
e | ) |
|
|
inline |
Definition at line 107 of file types_icp.h.
107 {
110 prec << e, 0, 0, 0, e, 0, 0, 0, 1;
111 return R0.transpose() * prec *
R0;
112 }
Referenced by main(), and main().
◆ prec1()
| Matrix3 g2o::EdgeGICP::prec1 |
( |
double |
e | ) |
|
|
inline |
Definition at line 115 of file types_icp.h.
115 {
118 prec << e, 0, 0, 0, e, 0, 0, 0, 1;
119 return R1.transpose() * prec *
R1;
120 }
◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW
| g2o::EdgeGICP::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
|
private |
◆ normal0
◆ normal1
◆ pos0
◆ pos1
◆ R0
◆ R1
The documentation for this class was generated from the following file:
- /build/reproducible-path/g2o-0~20230806/g2o/types/icp/types_icp.h