#include <gtest/gtest.h>#include <iostream>#include "lanelet2_core/geometry/Area.h"#include "lanelet2_core/geometry/Lanelet.h"#include "lanelet2_core/geometry/LineString.h"#include "lanelet2_core/geometry/Polygon.h"#include "lanelet2_core/primitives/Lanelet.h"
Go to the source code of this file.
Classes | |
| class | LaneletTest |
Functions | |
| Lanelet | bufferLanelet (Lanelet llt, double z) |
| Lanelet | buildComplexTestCase () |
| Lanelet | buildLinearTestCase (size_t numPoints) |
| Lanelet | buildTouchingTestCase (bool inverted) |
| TEST (ComplexLaneletTest, complexCenterline) | |
| TEST (ComplexLaneletTest, linearCenterline) | |
| TEST (ComplexLaneletTest, touchingCenterlineBackward) | |
| TEST (ComplexLaneletTest, touchingCenterlineForward) | |
| TEST (LaneletBasic, emptyLanelet) | |
| TEST_F (LaneletTest, approxLength) | |
| TEST_F (LaneletTest, area) | |
| TEST_F (LaneletTest, attributes) | |
| TEST_F (LaneletTest, boundingbox) | |
| TEST_F (LaneletTest, bounds) | |
| TEST_F (LaneletTest, centerline) | |
| TEST_F (LaneletTest, comparison) | |
| TEST_F (LaneletTest, determineCommonLine) | |
| TEST_F (LaneletTest, distance) | |
| TEST_F (LaneletTest, id) | |
| TEST_F (LaneletTest, inside) | |
| TEST_F (LaneletTest, intersects) | |
| TEST_F (LaneletTest, intersects3d) | |
| TEST_F (LaneletTest, invert) | |
| TEST_F (LaneletTest, length) | |
| TEST_F (LaneletTest, modifyInvert) | |
| TEST_F (LaneletTest, nullptrConstruct) | |
| TEST_F (LaneletTest, overlaps) | |
| TEST_F (LaneletTest, overlaps3d) | |
| TEST_F (LaneletTest, setCenterline) | |
| TEST_F (LaneletTest, weakLanelet) | |
| void | testCenterline (const ConstLineString3d ¢erline, const ConstLineString3d &leftBound, const ConstLineString3d &rightBound) |
| void | testHasIntersection (const ConstHybridLineString2d &ls, const ConstHybridLineString2d &lsRef) |
Definition at line 14 of file test_lanelet.cpp.
| Lanelet buildComplexTestCase | ( | ) |
Definition at line 278 of file test_lanelet.cpp.
| Lanelet buildLinearTestCase | ( | size_t | numPoints | ) |
Definition at line 303 of file test_lanelet.cpp.
| Lanelet buildTouchingTestCase | ( | bool | inverted | ) |
Definition at line 314 of file test_lanelet.cpp.
| TEST | ( | ComplexLaneletTest | , |
| complexCenterline | |||
| ) |
Definition at line 332 of file test_lanelet.cpp.
| TEST | ( | ComplexLaneletTest | , |
| linearCenterline | |||
| ) |
Definition at line 338 of file test_lanelet.cpp.
| TEST | ( | ComplexLaneletTest | , |
| touchingCenterlineBackward | |||
| ) |
Definition at line 350 of file test_lanelet.cpp.
| TEST | ( | ComplexLaneletTest | , |
| touchingCenterlineForward | |||
| ) |
Definition at line 344 of file test_lanelet.cpp.
| TEST | ( | LaneletBasic | , |
| emptyLanelet | |||
| ) |
Definition at line 272 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| approxLength | |||
| ) |
Definition at line 194 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| area | |||
| ) |
Definition at line 149 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| attributes | |||
| ) |
Definition at line 91 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| boundingbox | |||
| ) |
Definition at line 164 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| bounds | |||
| ) |
Definition at line 81 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| centerline | |||
| ) |
Definition at line 131 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| comparison | |||
| ) |
Definition at line 236 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| determineCommonLine | |||
| ) |
Definition at line 252 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| distance | |||
| ) |
Definition at line 224 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| id | |||
| ) |
Definition at line 70 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| inside | |||
| ) |
Definition at line 154 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| intersects | |||
| ) |
Definition at line 172 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| intersects3d | |||
| ) |
Definition at line 200 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| invert | |||
| ) |
Definition at line 102 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| length | |||
| ) |
Definition at line 190 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| modifyInvert | |||
| ) |
Definition at line 120 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| nullptrConstruct | |||
| ) |
Definition at line 76 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| overlaps | |||
| ) |
Definition at line 181 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| overlaps3d | |||
| ) |
Definition at line 213 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| setCenterline | |||
| ) |
Definition at line 141 of file test_lanelet.cpp.
| TEST_F | ( | LaneletTest | , |
| weakLanelet | |||
| ) |
Definition at line 245 of file test_lanelet.cpp.
| void testCenterline | ( | const ConstLineString3d & | centerline, |
| const ConstLineString3d & | leftBound, | ||
| const ConstLineString3d & | rightBound | ||
| ) |
Definition at line 31 of file test_lanelet.cpp.
| void testHasIntersection | ( | const ConstHybridLineString2d & | ls, |
| const ConstHybridLineString2d & | lsRef | ||
| ) |
Definition at line 23 of file test_lanelet.cpp.