Unit tests for Pose2 class. More...
#include <CppUnitLite/TestHarness.h>
#include <gtsam/base/Testable.h>
#include <gtsam/base/TestableAssertions.h>
#include <gtsam/base/lieProxies.h>
#include <gtsam/base/testLie.h>
#include <gtsam/geometry/Point2.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/geometry/Rot2.h>
#include <optional>
#include <cmath>
#include <iostream>
#include "testPoseAdjointMap.h"
Go to the source code of this file.
Namespaces | |
align_3 | |
screwPose2 | |
Functions | |
Point2 | align_3::b1 (0, 0) |
Point2 | align_3::b2 (10, 0) |
Point2 | align_3::b3 (10, 10) |
Point2 | screwPose2::expectedT (-0.0446635, 0.29552) |
int | main () |
Point2 | align_3::t (10, 10) |
TEST (Pose2, Concept) | |
TEST (Pose2, constructors) | |
TEST (Pose2, manifold) | |
TEST (Pose2, retract) | |
TEST (Pose2, expmap) | |
TEST (Pose2, expmap2) | |
TEST (Pose2, expmap3) | |
TEST (Pose2, expmap0a) | |
TEST (Pose2, expmap0b) | |
TEST (Pose2, expmap0c) | |
TEST (Pose2, expmap0d) | |
TEST (Pose2, expmap_c) | |
TEST (Pose2, expmap_c_full) | |
TEST (Pose2, Adjoint_full) | |
TEST (Pose2, Adjoint_hat) | |
TEST (Pose2, logmap) | |
TEST (Pose2, logmap_full) | |
TEST (Pose2, ExpmapDerivative1) | |
TEST (Pose2, ExpmapDerivative2) | |
TEST (Pose2, LogmapDerivative1) | |
TEST (Pose2, LogmapDerivative2) | |
TEST (Pose2, transformTo) | |
TEST (Pose2, transformFrom) | |
TEST (Pose2, compose_a) | |
TEST (Pose2, compose_b) | |
TEST (Pose2, compose_c) | |
TEST (Pose2, inverse) | |
TEST (Pose2, matrix) | |
TEST (Pose2, compose_matrix) | |
TEST (Pose2, translation) | |
TEST (Pose2, rotation) | |
TEST (Pose2, between) | |
TEST (Pose2, between2) | |
TEST (Pose2, between3) | |
TEST (Pose2, round_trip) | |
TEST (Pose2, bearing) | |
TEST (Pose2, bearing_pose) | |
TEST (Pose2, range) | |
TEST (Pose2, range_pose) | |
TEST (Pose2, align_1) | |
TEST (Pose2, align_2) | |
TEST (Pose2, align_3) | |
TEST (Pose2, align_4) | |
TEST (Pose2, Invariants) | |
TEST (Pose2, LieGroupDerivatives) | |
TEST (Pose2, ChartDerivatives) | |
TEST (Pose2, TransformCovariance3) | |
TEST (Pose2, Print) | |
static Point2 | transformFrom_ (const Pose2 &pose, const Point2 &point) |
static Point2 | transformTo_ (const Pose2 &pose, const Point2 &point) |
Variables | |
Point2 | align_3::a1 = expected.transformFrom(b1) |
Point2 | align_3::a2 = expected.transformFrom(b2) |
Point2 | align_3::a3 = expected.transformFrom(b3) |
Pose2 | screwPose2::expected (expectedR, expectedT) |
Pose2 | align_3::expected (Rot2::fromAngle(2 *M_PI/3), t) |
Rot2 | screwPose2::expectedR = Rot2::fromAngle(w) |
double | screwPose2::w =0.3 |
Vector | screwPose2::xi = (Vector(3) << 0.0, w, w).finished() |
Unit tests for Pose2 class.
Definition in file testPose2.cpp.
int main | ( | void | ) |
Definition at line 942 of file testPose2.cpp.
TEST | ( | Pose2 | , |
Concept | |||
) |
Definition at line 37 of file testPose2.cpp.
TEST | ( | Pose2 | , |
constructors | |||
) |
Definition at line 44 of file testPose2.cpp.
TEST | ( | Pose2 | , |
manifold | |||
) |
Definition at line 54 of file testPose2.cpp.
TEST | ( | Pose2 | , |
retract | |||
) |
Definition at line 67 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap | |||
) |
Definition at line 79 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap2 | |||
) |
Definition at line 87 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap3 | |||
) |
Definition at line 95 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap0a | |||
) |
Definition at line 114 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap0b | |||
) |
Definition at line 121 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap0c | |||
) |
Definition at line 129 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap0d | |||
) |
Definition at line 137 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap_c | |||
) |
Definition at line 154 of file testPose2.cpp.
TEST | ( | Pose2 | , |
expmap_c_full | |||
) |
Definition at line 162 of file testPose2.cpp.
TEST | ( | Pose2 | , |
Adjoint_full | |||
) |
Definition at line 176 of file testPose2.cpp.
TEST | ( | Pose2 | , |
Adjoint_hat | |||
) |
Definition at line 190 of file testPose2.cpp.
TEST | ( | Pose2 | , |
logmap | |||
) |
Definition at line 204 of file testPose2.cpp.
TEST | ( | Pose2 | , |
logmap_full | |||
) |
Definition at line 217 of file testPose2.cpp.
TEST | ( | Pose2 | , |
ExpmapDerivative1 | |||
) |
Definition at line 226 of file testPose2.cpp.
TEST | ( | Pose2 | , |
ExpmapDerivative2 | |||
) |
Definition at line 236 of file testPose2.cpp.
TEST | ( | Pose2 | , |
LogmapDerivative1 | |||
) |
Definition at line 246 of file testPose2.cpp.
TEST | ( | Pose2 | , |
LogmapDerivative2 | |||
) |
Definition at line 257 of file testPose2.cpp.
TEST | ( | Pose2 | , |
transformTo | |||
) |
Definition at line 272 of file testPose2.cpp.
TEST | ( | Pose2 | , |
transformFrom | |||
) |
Definition at line 301 of file testPose2.cpp.
TEST | ( | Pose2 | , |
compose_a | |||
) |
Definition at line 323 of file testPose2.cpp.
TEST | ( | Pose2 | , |
compose_b | |||
) |
Definition at line 357 of file testPose2.cpp.
TEST | ( | Pose2 | , |
compose_c | |||
) |
Definition at line 378 of file testPose2.cpp.
Definition at line 399 of file testPose2.cpp.
Definition at line 437 of file testPose2.cpp.
TEST | ( | Pose2 | , |
compose_matrix | |||
) |
Definition at line 469 of file testPose2.cpp.
TEST | ( | Pose2 | , |
translation | |||
) |
Definition at line 480 of file testPose2.cpp.
TEST | ( | Pose2 | , |
rotation | |||
) |
Definition at line 492 of file testPose2.cpp.
TEST | ( | Pose2 | , |
between | |||
) |
Definition at line 505 of file testPose2.cpp.
TEST | ( | Pose2 | , |
between2 | |||
) |
Definition at line 546 of file testPose2.cpp.
TEST | ( | Pose2 | , |
between3 | |||
) |
Definition at line 561 of file testPose2.cpp.
TEST | ( | Pose2 | , |
round_trip | |||
) |
Definition at line 575 of file testPose2.cpp.
TEST | ( | Pose2 | , |
bearing | |||
) |
Definition at line 595 of file testPose2.cpp.
TEST | ( | Pose2 | , |
bearing_pose | |||
) |
Definition at line 633 of file testPose2.cpp.
TEST | ( | Pose2 | , |
range | |||
) |
Definition at line 672 of file testPose2.cpp.
TEST | ( | Pose2 | , |
range_pose | |||
) |
Definition at line 709 of file testPose2.cpp.
TEST | ( | Pose2 | , |
align_1 | |||
) |
Definition at line 744 of file testPose2.cpp.
TEST | ( | Pose2 | , |
align_2 | |||
) |
Definition at line 752 of file testPose2.cpp.
TEST | ( | Pose2 | , |
align_3 | |||
) |
Definition at line 774 of file testPose2.cpp.
TEST | ( | Pose2 | , |
align_4 | |||
) |
Definition at line 802 of file testPose2.cpp.
TEST | ( | Pose2 | , |
Invariants | |||
) |
Definition at line 822 of file testPose2.cpp.
TEST | ( | Pose2 | , |
LieGroupDerivatives | |||
) |
Definition at line 835 of file testPose2.cpp.
TEST | ( | Pose2 | , |
ChartDerivatives | |||
) |
Definition at line 843 of file testPose2.cpp.
TEST | ( | Pose2 | , |
TransformCovariance3 | |||
) |
Definition at line 853 of file testPose2.cpp.
TEST | ( | Pose2 | , |
) |
Definition at line 926 of file testPose2.cpp.
Definition at line 297 of file testPose2.cpp.
Definition at line 268 of file testPose2.cpp.