#include "test.h"
#include "OpenDrive.h"
#include "Random.h"
#include <carla/StopWatch.h>
#include <carla/ThreadPool.h>
#include <carla/geom/Location.h>
#include <carla/geom/Math.h>
#include <carla/opendrive/OpenDriveParser.h>
#include <carla/road/MapBuilder.h>
#include <carla/road/element/RoadInfoElevation.h>
#include <carla/road/element/RoadInfoGeometry.h>
#include <carla/road/element/RoadInfoMarkRecord.h>
#include <carla/road/element/RoadInfoVisitor.h>
#include <pugixml/pugixml.hpp>
#include <fstream>
#include <string>
函数 | |
static auto | get_total_road_marks (pugi::xml_object_range< pugi::xml_named_node_iterator > &lane_nodes, LaneSection &lane_section) |
TEST (road, get_waypoint) | |
TEST (road, iterate_waypoints) | |
TEST (road, parse_files) | |
TEST (road, parse_geometry) | |
TEST (road, parse_junctions) | |
TEST (road, parse_road) | |
TEST (road, parse_road_elevation) | |
TEST (road, parse_road_links) | |
static void | test_geometry (const pugi::xml_document &xml, boost::optional< Map > &map) |
static void | test_junctions (const pugi::xml_document &xml, boost::optional< Map > &map) |
static void | test_road_elevation (const pugi::xml_document &xml, boost::optional< Map > &map) |
static void | test_road_links (boost::optional< Map > &map) |
static void | test_roads (const pugi::xml_document &xml, boost::optional< Map > &map) |
变量 | |
const std::string | BASE_PATH = LIBCARLA_TEST_CONTENT_FOLDER "/OpenDrive/" |
|
static |
在文件 test_opendrive.cpp 第 82 行定义.
引用了 carla::road::Lane::GetDistance(), carla::road::Lane::GetInfo() , 以及 carla::road::LaneSection::GetLane().
被这些函数引用 test_roads().
TEST | ( | road | , |
get_waypoint | ) |
在文件 test_opendrive.cpp 第 381 行定义.
引用了 carla::ThreadPool::AsyncRun(), util::OpenDrive::GetAvailableFiles(), carla::logging::log() , 以及 carla::ThreadPool::Post().
TEST | ( | road | , |
iterate_waypoints | ) |
在文件 test_opendrive.cpp 第 304 行定义.
引用了 carla::ThreadPool::AsyncRun(), util::OpenDrive::GetAvailableFiles(), carla::logging::log() , 以及 carla::ThreadPool::Post().
TEST | ( | road | , |
parse_files | ) |
在文件 test_opendrive.cpp 第 225 行定义.
引用了 util::OpenDrive::GetAvailableFiles(), util::OpenDrive::Load() , 以及 carla::opendrive::OpenDriveParser::Load().
TEST | ( | road | , |
parse_geometry | ) |
TEST | ( | road | , |
parse_junctions | ) |
TEST | ( | road | , |
parse_road | ) |
TEST | ( | road | , |
parse_road_elevation | ) |
TEST | ( | road | , |
parse_road_links | ) |
在文件 test_opendrive.cpp 第 234 行定义.
引用了 util::OpenDrive::GetAvailableFiles(), util::OpenDrive::Load(), carla::opendrive::OpenDriveParser::Load() , 以及 test_road_links().
|
static |
在文件 test_opendrive.cpp 第 60 行定义.
引用了 pugi::xml_attribute::as_uint(), pugi::xml_node::attribute(), pugi::xml_node::child() , 以及 pugi::xml_node::children().
被这些函数引用 TEST().
|
static |
在文件 test_opendrive.cpp 第 172 行定义.
引用了 pugi::xml_node::child() , 以及 pugi::xml_node::children().
被这些函数引用 TEST().
|
static |
在文件 test_opendrive.cpp 第 36 行定义.
引用了 pugi::xml_attribute::as_uint(), pugi::xml_node::attribute(), pugi::xml_node::child() , 以及 pugi::xml_node::children().
被这些函数引用 TEST().
|
static |
|
static |
在文件 test_opendrive.cpp 第 117 行定义.
引用了 pugi::xml_node::child(), pugi::xml_node::children() , 以及 get_total_road_marks().
被这些函数引用 TEST().