g2o
Loading...
Searching...
No Matches
g2o::internal::g2o::internal Namespace Reference

Functions

void G2O_TYPES_SLAM3D_API compute_dq_dR (Eigen::Matrix< double, 3, 9, Eigen::ColMajor > &dq_dR, const double &r11, const double &r21, const double &r31, const double &r12, const double &r22, const double &r32, const double &r13, const double &r23, const double &r33)
void G2O_TYPES_SLAM3D_API compute_dR_dq (Eigen::Matrix< double, 9, 3, Eigen::ColMajor > &dR_dq, const double &qx, const double &qy, const double &qz, const double &qw)
void compute_dq_dR_w (Eigen::Matrix< double, 3, 9 > &dq_dR_w, const double &qw, const double &r00, const double &r10, const double &r20, const double &r01, const double &r11, const double &r21, const double &r02, const double &r12, const double &r22)
void compute_dq_dR_x (Eigen::Matrix< double, 3, 9 > &dq_dR_x, const double &qx, const double &r00, const double &r10, const double &r20, const double &r01, const double &r11, const double &r21, const double &r02, const double &r12, const double &r22)
void compute_dq_dR_y (Eigen::Matrix< double, 3, 9 > &dq_dR_y, const double &qy, const double &r00, const double &r10, const double &r20, const double &r01, const double &r11, const double &r21, const double &r02, const double &r12, const double &r22)
void compute_dq_dR_z (Eigen::Matrix< double, 3, 9 > &dq_dR_z, const double &qz, const double &r00, const double &r10, const double &r20, const double &r01, const double &r11, const double &r21, const double &r02, const double &r12, const double &r22)
void compute_dR_dq (Eigen::Matrix< double, 9, 3 > &dR_dq, const double &qx, const double &qy, const double &qz, const double &qw)
int _q2m (double &S, double &qw, const double &r00, const double &r10, const double &r20, const double &r01, const double &r11, const double &r21, const double &r02, const double &r12, const double &r22)

Function Documentation

◆ _q2m()

int g2o::internal::g2o::internal::_q2m ( double & S,
double & qw,
const double & r00,
const double & r10,
const double & r20,
const double & r01,
const double & r11,
const double & r21,
const double & r02,
const double & r12,
const double & r22 )

Definition at line 36 of file isometry3d_gradients.cpp.

◆ compute_dq_dR()

void g2o::internal::g2o::internal::compute_dq_dR ( Eigen::Matrix< double, 3, 9, Eigen::ColMajor > & dq_dR,
const double & r11,
const double & r21,
const double & r31,
const double & r12,
const double & r22,
const double & r32,
const double & r13,
const double & r23,
const double & r33 )

Definition at line 71 of file isometry3d_gradients.cpp.

100 {
101using namespace std;
102using namespace Eigen;
103
104namespace internal {
105#include "dquat2mat.cpp"
106} // end namespace internal
107
108} // namespace g2o
Definition jet.h:938
Definition jet.h:876

◆ compute_dq_dR_w()

void g2o::internal::g2o::internal::compute_dq_dR_w ( Eigen::Matrix< double, 3, 9 > & dq_dR_w,
const double & qw,
const double & r00,
const double & r10,
const double & r20,
const double & r01,
const double & r11,
const double & r21,
const double & r02,
const double & r12,
const double & r22 )

Definition at line 28 of file isometry3d_gradients.cpp.

30 {
31using namespace std;
32using namespace Eigen;
33
34namespace internal {
35#include "dquat2mat.cpp"
36} // end namespace internal
37
38} // namespace g2o

◆ compute_dq_dR_x()

void g2o::internal::g2o::internal::compute_dq_dR_x ( Eigen::Matrix< double, 3, 9 > & dq_dR_x,
const double & qx,
const double & r00,
const double & r10,
const double & r20,
const double & r01,
const double & r11,
const double & r21,
const double & r02,
const double & r12,
const double & r22 )

Definition at line 70 of file isometry3d_gradients.cpp.

99 {
100using namespace std;
101using namespace Eigen;
102
103namespace internal {
104#include "dquat2mat.cpp"
105} // end namespace internal
106
107} // namespace g2o

◆ compute_dq_dR_y()

void g2o::internal::g2o::internal::compute_dq_dR_y ( Eigen::Matrix< double, 3, 9 > & dq_dR_y,
const double & qy,
const double & r00,
const double & r10,
const double & r20,
const double & r01,
const double & r11,
const double & r21,
const double & r02,
const double & r12,
const double & r22 )

Definition at line 115 of file isometry3d_gradients.cpp.

144 {
145using namespace std;
146using namespace Eigen;
147
148namespace internal {
149#include "dquat2mat.cpp"
150} // end namespace internal
151
152} // namespace g2o

◆ compute_dq_dR_z()

void g2o::internal::g2o::internal::compute_dq_dR_z ( Eigen::Matrix< double, 3, 9 > & dq_dR_z,
const double & qz,
const double & r00,
const double & r10,
const double & r20,
const double & r01,
const double & r11,
const double & r21,
const double & r02,
const double & r12,
const double & r22 )

Definition at line 160 of file isometry3d_gradients.cpp.

189 {
190using namespace std;
191using namespace Eigen;
192
193namespace internal {
194#include "dquat2mat.cpp"
195} // end namespace internal
196
197} // namespace g2o

◆ compute_dR_dq() [1/2]

void g2o::internal::g2o::internal::compute_dR_dq ( Eigen::Matrix< double, 9, 3 > & dR_dq,
const double & qx,
const double & qy,
const double & qz,
const double & qw )

Definition at line 205 of file isometry3d_gradients.cpp.

234 {
235using namespace std;
236using namespace Eigen;
237
238namespace internal {
239#include "dquat2mat.cpp"
240} // end namespace internal
241
242} // namespace g2o

◆ compute_dR_dq() [2/2]

void G2O_TYPES_SLAM3D_API g2o::internal::g2o::internal::compute_dR_dq ( Eigen::Matrix< double, 9, 3, Eigen::ColMajor > & dR_dq,
const double & qx,
const double & qy,
const double & qz,
const double & qw )