g2o
Functions
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

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 9 of file isometry3d_gradients.cpp.

29  {
30  using namespace std;
31  using namespace Eigen;
32 
33  namespace internal {
34  #include "dquat2mat.cpp"
35  } // end namespace internal
36 
37 } // end namespace
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 42 of file isometry3d_gradients.cpp.

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 2 of file isometry3d_gradients.cpp.

29  {
30  using namespace std;
31  using namespace Eigen;
32 
33  namespace internal {
34  #include "dquat2mat.cpp"
35  } // end namespace internal
36 
37 } // end namespace
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 41 of file isometry3d_gradients.cpp.

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 83 of file isometry3d_gradients.cpp.

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 125 of file isometry3d_gradients.cpp.

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 
)
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 167 of file isometry3d_gradients.cpp.