#include <sstream>
#include <boost/test/floating_point_comparison.hpp>
#include <boost/test/output_test_stream.hpp>
#include <boost/test/unit_test.hpp>
#include <sot/core/matrix-geometry.hh>
Go to the source code of this file.
Macros | |
#define | BOOST_TEST_MODULE matrix_twist |
#define | MATRIX_4x4_INIT(M, A00, A01, A02, A03, A10, A11, A12, A13, A20, A21, A22, A23, A30, A31, A32, A33) |
#define | MATRIX_6x6_BOOST_REQUIRE_CLOSE(LEFT, RIGHT, TOLERANCE) MATRIX_BOOST_REQUIRE_CLOSE(6, 6, LEFT, RIGHT, TOLERANCE) |
#define | MATRIX_6x6_INIT(M, A00, A01, A02, A03, A04, A05, A10, A11, A12, A13, A14, A15, A20, A21, A22, A23, A24, A25, A30, A31, A32, A33, A34, A35, A40, A41, A42, A43, A44, A45, A50, A51, A52, A53, A54, A55) |
#define | MATRIX_BOOST_REQUIRE_CLOSE(N, M, LEFT, RIGHT, TOLERANCE) |
Functions | |
BOOST_AUTO_TEST_CASE (constructor_trivial_identity) | |
BOOST_AUTO_TEST_CASE (constructor_rotation_only) | |
BOOST_AUTO_TEST_CASE (constructor_translation_only) | |
BOOST_AUTO_TEST_CASE (constructor_rotation_translation) | |
BOOST_AUTO_TEST_CASE (inverse_translation_only) | |
BOOST_AUTO_TEST_CASE (inverse_translation_rotation) | |
#define BOOST_TEST_MODULE matrix_twist |
Definition at line 5 of file matrix-twist.cpp.
#define MATRIX_4x4_INIT | ( | M, | |
A00, | |||
A01, | |||
A02, | |||
A03, | |||
A10, | |||
A11, | |||
A12, | |||
A13, | |||
A20, | |||
A21, | |||
A22, | |||
A23, | |||
A30, | |||
A31, | |||
A32, | |||
A33 | |||
) |
Definition at line 22 of file matrix-twist.cpp.
#define MATRIX_6x6_BOOST_REQUIRE_CLOSE | ( | LEFT, | |
RIGHT, | |||
TOLERANCE | |||
) | MATRIX_BOOST_REQUIRE_CLOSE(6, 6, LEFT, RIGHT, TOLERANCE) |
Definition at line 19 of file matrix-twist.cpp.
#define MATRIX_6x6_INIT | ( | M, | |
A00, | |||
A01, | |||
A02, | |||
A03, | |||
A04, | |||
A05, | |||
A10, | |||
A11, | |||
A12, | |||
A13, | |||
A14, | |||
A15, | |||
A20, | |||
A21, | |||
A22, | |||
A23, | |||
A24, | |||
A25, | |||
A30, | |||
A31, | |||
A32, | |||
A33, | |||
A34, | |||
A35, | |||
A40, | |||
A41, | |||
A42, | |||
A43, | |||
A44, | |||
A45, | |||
A50, | |||
A51, | |||
A52, | |||
A53, | |||
A54, | |||
A55 | |||
) |
Definition at line 29 of file matrix-twist.cpp.
BOOST_AUTO_TEST_CASE | ( | constructor_trivial_identity | ) |
Definition at line 61 of file matrix-twist.cpp.
BOOST_AUTO_TEST_CASE | ( | constructor_rotation_only | ) |
Definition at line 74 of file matrix-twist.cpp.
BOOST_AUTO_TEST_CASE | ( | constructor_translation_only | ) |
Definition at line 89 of file matrix-twist.cpp.
BOOST_AUTO_TEST_CASE | ( | constructor_rotation_translation | ) |
Definition at line 109 of file matrix-twist.cpp.
BOOST_AUTO_TEST_CASE | ( | inverse_translation_only | ) |
Definition at line 129 of file matrix-twist.cpp.
BOOST_AUTO_TEST_CASE | ( | inverse_translation_rotation | ) |
Definition at line 155 of file matrix-twist.cpp.