#include <mrpt/math/geometry.h>#include <mrpt/math/CPolygon.h>#include <gtest/gtest.h>#include <algorithm>
Go to the source code of this file.
Functions | |
| TEST (Geometry, Line2DIntersect) | |
| TEST (Geometry, Line2DAngle) | |
| TEST (Geometry, Line3DAngle) | |
| TEST (Geometry, Segment2DIntersect) | |
| void | myTestPolygonContainsPoint (std::vector< TPoint2D > &vs, bool convex) |
| TEST (Geometry, PolygonConvexContainsPoint) | |
| TEST (Geometry, PolygonConcaveContainsPoint) | |
Definition at line 124 of file geometry_unittest.cpp.
References mrpt::math::TPolygon2D::contains(), and mrpt::math::TPolygon2D::isConvex().
Referenced by TEST().
| TEST | ( | Geometry | , |
| Line2DIntersect | |||
| ) |
Definition at line 22 of file geometry_unittest.cpp.
References mrpt::math::GEOMETRIC_TYPE_POINT, mrpt::math::TObject2D::getPoint(), mrpt::math::TObject2D::getType(), and mrpt::math::intersect().
| TEST | ( | Geometry | , |
| Line2DAngle | |||
| ) |
Definition at line 40 of file geometry_unittest.cpp.
References mrpt::math::getAngle(), and mrpt::utils::RAD2DEG().
| TEST | ( | Geometry | , |
| Line3DAngle | |||
| ) |
Definition at line 57 of file geometry_unittest.cpp.
References mrpt::utils::DEG2RAD(), mrpt::math::getAngle(), and mrpt::utils::RAD2DEG().
| TEST | ( | Geometry | , |
| Segment2DIntersect | |||
| ) |
Definition at line 80 of file geometry_unittest.cpp.
References mrpt::math::GEOMETRIC_TYPE_POINT, mrpt::math::GEOMETRIC_TYPE_SEGMENT, mrpt::math::TObject2D::getPoint(), mrpt::math::TObject2D::getType(), and mrpt::math::intersect().
| TEST | ( | Geometry | , |
| PolygonConvexContainsPoint | |||
| ) |
Definition at line 142 of file geometry_unittest.cpp.
References myTestPolygonContainsPoint().
| TEST | ( | Geometry | , |
| PolygonConcaveContainsPoint | |||
| ) |
Definition at line 166 of file geometry_unittest.cpp.
References myTestPolygonContainsPoint().
| Page generated by Doxygen 1.8.14 for MRPT 1.5.9 Git: 690a4699f Wed Apr 15 19:29:53 2020 +0200 at miƩ abr 15 19:30:12 CEST 2020 |