MRPT
1.9.9
|
Definition at line 26 of file CPose3D_unittest.cpp.
Classes | |
struct | TParams_func_jacob_Aexpe_D |
Protected Member Functions | |
void | SetUp () override |
void | TearDown () override |
void | test_inverse (const CPose3D &p1) |
void | test_compose (const CPose3D &p1, const CPose3D &p2) |
void | test_to_from_2d (double x, double y, double phi) |
void | test_composeFrom (const CPose3D &p1, const CPose3D &p2) |
void | test_composePoint (const CPose3D &p1, double x, double y, double z) |
void | test_composePointJacob (const CPose3D &p1, double x, double y, double z, bool use_aprox=false) |
void | test_ExpLnEqual (const CPose3D &p1) |
void | test_invComposePointJacob (const CPose3D &p1, 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 (const CPose3D &p) |
void | test_Jacob_dexpeD_de (const CPose3D &p) |
void | test_Jacob_dDexpe_de (const CPose3D &p) |
void | test_Jacob_dAexpeD_de (const CPose3D &A, const CPose3D &D) |
|
inlineprotected |
Definition at line 570 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixFixed< T, ROWS, COLS >::asEigen(), mrpt::math::CMatrixDynamic< T >::asEigen(), mrpt::math::estimateJacobian(), EXPECT_NEAR(), and mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill().
|
inlineprotected |
Definition at line 628 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixDynamic< T >::asEigen(), mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::poses::CPose3D::getAs12Vector(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getHomogeneousMatrixVal().
|
inlinestaticprotected |
Definition at line 279 of file CPose3D_unittest.cpp.
References MRPT_UNUSED_PARAM.
|
inlinestaticprotected |
Definition at line 454 of file CPose3D_unittest.cpp.
|
inlinestaticprotected |
Definition at line 290 of file CPose3D_unittest.cpp.
References MRPT_UNUSED_PARAM, mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
|
inlinestaticprotected |
Definition at line 464 of file CPose3D_unittest.cpp.
|
inlinestaticprotected |
Definition at line 758 of file CPose3D_unittest.cpp.
References eps, mrpt::poses::CPose3D::getAs12Vector(), and params.
|
inlinestaticprotected |
Definition at line 707 of file CPose3D_unittest.cpp.
References eps, and mrpt::poses::CPose3D::getAs12Vector().
|
inlinestaticprotected |
Definition at line 661 of file CPose3D_unittest.cpp.
References eps, and mrpt::poses::CPose3D::getAs12Vector().
|
inlinestaticprotected |
Definition at line 558 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::getAs12Vector(), and MRPT_UNUSED_PARAM.
|
inlinestaticprotected |
Definition at line 609 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose3D::getRotationMatrix(), MRPT_UNUSED_PARAM, R, mrpt::poses::CPose3D::setFrom12Vector(), and mrpt::poses::CPose3D::setRotationMatrix().
|
inlineoverrideprotected |
Definition at line 29 of file CPose3D_unittest.cpp.
|
inlineoverrideprotected |
Definition at line 30 of file CPose3D_unittest.cpp.
Definition at line 70 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::asVectorVal(), and EXPECT_NEAR().
Definition at line 161 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::asVectorVal(), mrpt::poses::CPose3D::composeFrom(), and EXPECT_NEAR().
|
inlineprotected |
Definition at line 220 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::asVectorVal(), mrpt::poses::CPose3D::composePoint(), EXPECT_NEAR(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), and mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y().
|
inlineprotected |
Definition at line 303 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixFixed< T, ROWS, COLS >::asEigen(), mrpt::math::MatrixVectorBase< Scalar, Derived >::block(), mrpt::poses::CPose3D::composePoint(), mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D_data< T >::x, mrpt::math::TPoint3D_data< T >::y, and mrpt::math::TPoint3D_data< T >::z.
|
inlineprotected |
Definition at line 474 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixFixed< T, ROWS, COLS >::asEigen(), mrpt::poses::CPose3D::composePoint(), mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D_data< T >::x, mrpt::math::TPoint3D_data< T >::y, and mrpt::math::TPoint3D_data< T >::z.
|
inlineprotected |
Definition at line 435 of file CPose3D_unittest.cpp.
References EXPECT_EQ(), EXPECT_NEAR(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getHomogeneousMatrixVal(), mrpt::poses::CPose3D::pitch(), mrpt::poses::CPose3D::roll(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y(), and mrpt::poses::CPose3D::yaw().
|
inlineprotected |
Definition at line 367 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::asVectorVal(), and EXPECT_NEAR().
|
inlineprotected |
Definition at line 374 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixFixed< T, ROWS, COLS >::asEigen(), mrpt::math::MatrixVectorBase< Scalar, Derived >::block(), mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::poses::CPose3D::inverseComposePoint(), mrpt::math::sum(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D_data< T >::x, mrpt::math::TPoint3D_data< T >::y, and mrpt::math::TPoint3D_data< T >::z.
|
inlineprotected |
Definition at line 516 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixFixed< T, ROWS, COLS >::asEigen(), mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::poses::CPose3D::inverseComposePoint(), mrpt::math::UNINITIALIZED_MATRIX, mrpt::math::TPoint3D_data< T >::x, mrpt::math::TPoint3D_data< T >::y, and mrpt::math::TPoint3D_data< T >::z.
|
inlineprotected |
Definition at line 31 of file CPose3D_unittest.cpp.
References mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::asVectorVal(), EXPECT_NEAR(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getHomogeneousMatrixVal(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getInverseHomogeneousMatrix(), and mrpt::poses::CPose3D::inverse().
Definition at line 770 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixDynamic< T >::asEigen(), eps, mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), params, and mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::setZero().
|
inlineprotected |
Definition at line 718 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixDynamic< T >::asEigen(), eps, mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getHomogeneousMatrixVal(), and mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::setZero().
|
inlineprotected |
Definition at line 672 of file CPose3D_unittest.cpp.
References mrpt::math::CMatrixDynamic< T >::asEigen(), eps, mrpt::math::estimateJacobian(), EXPECT_NEAR(), mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::fill(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::getHomogeneousMatrixVal(), and mrpt::math::MatrixVectorBase< T, CMatrixFixed< T, ROWS, COLS > >::setZero().
|
inlineprotected |
Definition at line 147 of file CPose3D_unittest.cpp.
References mrpt::poses::CPose2D::phi(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::x(), mrpt::poses::CPoseOrPoint< DERIVEDCLASS, DIM >::y(), and mrpt::poses::CPose3D::yaw().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 3a26b90fd Wed Mar 25 20:17:03 2020 +0100 at miƩ mar 25 23:05:41 CET 2020 |