#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.