Definition at line 23 of file CPose3D_unittest.cpp.
Classes | |
struct | TParams_func_jacob_Aexpe_D |
Protected Member Functions | |
virtual void | SetUp () |
virtual void | TearDown () |
void | test_inverse (double x1, double y1, double z1, double yaw1, double pitch1, double roll1) |
void | test_compose (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double x2, double y2, double z2, double yaw2, double pitch2, double roll2) |
void | test_to_from_2d (double x, double y, double phi) |
void | test_composeFrom (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double x2, double y2, double z2, double yaw2, double pitch2, double roll2) |
void | test_composePoint (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double x, double y, double z) |
void | test_composePointJacob (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double x, double y, double z, bool use_aprox=false) |
void | test_ExpLnEqual (double x1, double y1, double z1, double yaw1, double pitch1, double roll1) |
void | test_invComposePointJacob (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double x, double y, double z) |
void | test_default_values (const CPose3D &p, const std::string &label) |
void | test_composePointJacob_se3 (const CPose3D &p, const TPoint3D x_l) |
void | test_invComposePointJacob_se3 (const CPose3D &p, const TPoint3D x_g) |
void | check_jacob_expe_e_at_0 () |
void | check_jacob_LnT_T (double x1, double y1, double z1, double yaw1, double pitch1, double roll1) |
void | test_Jacob_dexpeD_de (double x1, double y1, double z1, double yaw1, double pitch1, double roll1) |
void | test_Jacob_dAexpeD_de (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double x2, double y2, double z2, double yaw2, double pitch2, double roll2) |
Static Protected Member Functions | |
static void | func_compose_point (const CArrayDouble< 6+3 > &x, const double &dummy, CArrayDouble< 3 > &Y) |
static void | func_inv_compose_point (const CArrayDouble< 6+3 > &x, const double &dummy, CArrayDouble< 3 > &Y) |
static void | func_compose_point_se3 (const CArrayDouble< 6 > &x, const CArrayDouble< 3 > &P, CArrayDouble< 3 > &Y) |
static void | func_invcompose_point_se3 (const CArrayDouble< 6 > &x, const CArrayDouble< 3 > &P, CArrayDouble< 3 > &Y) |
static void | func_jacob_expe_e (const CArrayDouble< 6 > &x, const double &dummy, CArrayDouble< 12 > &Y) |
static void | func_jacob_LnT_T (const CArrayDouble< 12 > &x, const double &dummy, CArrayDouble< 6 > &Y) |
static void | func_jacob_expe_D (const CArrayDouble< 6 > &eps, const CPose3D &D, CArrayDouble< 12 > &Y) |
static void | func_jacob_Aexpe_D (const CArrayDouble< 6 > &eps, const TParams_func_jacob_Aexpe_D ¶ms, CArrayDouble< 12 > &Y) |
|
inlineprotected |
Definition at line 547 of file CPose3D_unittest.cpp.
References mrpt::math::jacobians::jacob_numeric_estimate().
|
inlineprotected |
Definition at line 601 of file CPose3D_unittest.cpp.
References mrpt::math::jacobians::jacob_numeric_estimate(), mrpt::math::sum(), and z1.
|
inlinestaticprotected |
Definition at line 270 of file CPose3D_unittest.cpp.
References MRPT_UNUSED_PARAM.
|
inlinestaticprotected |
Definition at line 445 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::exp().
|
inlinestaticprotected |
Definition at line 280 of file CPose3D_unittest.cpp.
References MRPT_UNUSED_PARAM, mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::y().
|
inlinestaticprotected |
Definition at line 454 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::exp().
|
inlinestaticprotected |
Definition at line 688 of file CPose3D_unittest.cpp.
References eps, mrpt::poses::CPose3D::exp(), and mrpt::poses::CPose3D::getAs12Vector().
|
inlinestaticprotected |
Definition at line 638 of file CPose3D_unittest.cpp.
References eps, mrpt::poses::CPose3D::exp(), and mrpt::poses::CPose3D::getAs12Vector().
|
inlinestaticprotected |
Definition at line 537 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::exp(), and MRPT_UNUSED_PARAM.
|
inlinestaticprotected |
Definition at line 583 of file CPose3D_unittest.cpp.
References MRPT_UNUSED_PARAM, and R.
|
inlineprotectedvirtual |
Definition at line 26 of file CPose3D_unittest.cpp.
|
inlineprotectedvirtual |
Definition at line 27 of file CPose3D_unittest.cpp.
|
inlineprotected |
Definition at line 68 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getAsVectorVal(), mrpt::poses::CPose3D::getHomogeneousMatrixVal(), z1, and z2.
|
inlineprotected |
Definition at line 155 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::composeFrom(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getAsVectorVal(), z1, and z2.
|
inlineprotected |
Definition at line 217 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::composePoint(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getAsVectorVal(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::x(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::y(), and z1.
|
inlineprotected |
Definition at line 292 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::composePoint(), mrpt::math::jacobians::jacob_numeric_estimate(), mrpt::math::sum(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D::x, mrpt::math::TPoint3D::y, mrpt::math::TPoint3D::z, and z1.
|
inlineprotected |
Definition at line 463 of file CPose3D_unittest.cpp.
References mrpt::math::jacobians::jacob_numeric_estimate(), mrpt::math::sum(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D::x, mrpt::math::TPoint3D::y, and mrpt::math::TPoint3D::z.
|
inlineprotected |
Definition at line 427 of file CPose3D_unittest.cpp.
|
inlineprotected |
Definition at line 355 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::exp(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getAsVectorVal(), mrpt::poses::CPose3D::ln(), and z1.
|
inlineprotected |
Definition at line 368 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::inverseComposePoint(), mrpt::math::jacobians::jacob_numeric_estimate(), mrpt::math::sum(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D::x, mrpt::math::TPoint3D::y, mrpt::math::TPoint3D::z, and z1.
|
inlineprotected |
Definition at line 500 of file CPose3D_unittest.cpp.
References mrpt::math::jacobians::jacob_numeric_estimate(), mrpt::math::sum(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D::x, mrpt::math::TPoint3D::y, and mrpt::math::TPoint3D::z.
|
inlineprotected |
Definition at line 28 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getAsVectorVal(), mrpt::poses::CPose3D::getHomogeneousMatrixVal(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::getInverseHomogeneousMatrix(), mrpt::poses::CPose3D::inverse(), mrpt::math::sum(), and z1.
|
inlineprotected |
Definition at line 701 of file CPose3D_unittest.cpp.
References eps, mrpt::poses::CPose3D::jacob_dAexpeD_de(), mrpt::math::jacobians::jacob_numeric_estimate(), z1, and z2.
|
inlineprotected |
Definition at line 649 of file CPose3D_unittest.cpp.
References eps, mrpt::poses::CPose3D::jacob_dexpeD_de(), mrpt::math::jacobians::jacob_numeric_estimate(), and z1.
|
inlineprotected |
Definition at line 141 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose2D::phi(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::x(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS >::y(), and mrpt::poses::CPose3D::yaw().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019 |