|
scenario_simulator_v2 C++ API
|
#include <gtest/gtest.h>#include <geometry/spline/catmull_rom_subspline.hpp>#include <scenario_simulator_exception/exception.hpp>#include "../expect_eq_macros.hpp"#include "../test_utils.hpp"
Functions | |
| std::shared_ptr< math::geometry::CatmullRomSpline > | makeLine () |
| Helper function generating line: p(0,0)-> p(1,3) -> p(2,6) More... | |
| TEST (CatmullRomSubspline, getLength) | |
| TEST (CatmullRomSubspline, getLength_zero) | |
| TEST (CatmullRomSubspline, getCollisionPointIn2D) | |
| TEST (CatmullRomSubspline, getCollisionPointIn2D_shiftedBeginning) | |
| TEST (CatmullRomSubspline, getCollisionPointIn2D_edge) | |
| TEST (CatmullRomSubspline, getCollisionPointIn2D_base) | |
| TEST (CatmullRomSubspline, getCollisionPointIn2D_wrongPolygon) | |
| int | main (int argc, char **argv) |
Variables | |
| constexpr double | EPS = 1e-6 |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| std::shared_ptr<math::geometry::CatmullRomSpline> makeLine | ( | ) |
Helper function generating line: p(0,0)-> p(1,3) -> p(2,6)
| TEST | ( | CatmullRomSubspline | , |
| getCollisionPointIn2D | |||
| ) |
Collision at the beginning of the spline
Collision at the end of the spline
| TEST | ( | CatmullRomSubspline | , |
| getCollisionPointIn2D_base | |||
| ) |
| TEST | ( | CatmullRomSubspline | , |
| getCollisionPointIn2D_edge | |||
| ) |
| TEST | ( | CatmullRomSubspline | , |
| getCollisionPointIn2D_shiftedBeginning | |||
| ) |
Collision at the beginning of the spline
Collision at the end of the spline
| TEST | ( | CatmullRomSubspline | , |
| getCollisionPointIn2D_wrongPolygon | |||
| ) |
| TEST | ( | CatmullRomSubspline | , |
| getLength | |||
| ) |
| TEST | ( | CatmullRomSubspline | , |
| getLength_zero | |||
| ) |
|
constexpr |