#include <carla/road/MeshFactory.h>
#include <vector>
#include <carla/geom/Vector3D.h>
#include <carla/geom/Rtree.h>
#include <carla/road/element/LaneMarking.h>
#include <carla/road/element/RoadInfoMarkRecord.h>
#include <carla/road/Map.h>
#include <carla/road/Deformation.h>
类 | |
struct | carla::geom::VertexInfo |
struct | carla::geom::VertexNeighbors |
struct | carla::geom::VertexWeight |
命名空间 | |
namespace | carla |
This file contains definitions of common data structures used in traffic manager. | |
namespace | carla::geom |
函数 | |
static VertexWeight | carla::geom::ComputeVertexWeight (const MeshFactory::RoadParameters &road_param, const VertexInfo &vertex_info, const VertexInfo &neighbor_info) |
std::vector< VertexNeighbors > | carla::geom::GetVertexNeighborhoodAndWeights (const MeshFactory::RoadParameters &road_param, std::vector< std::unique_ptr< Mesh > > &lane_meshes) |
变量 | |
static constexpr double | carla::geom::EPSILON = 10.0 * std::numeric_limits<double>::epsilon() |
We use this epsilon to shift the waypoints away from the edges of the lane sections to avoid floating point precision errors. | |
static constexpr double | carla::geom::MESH_EPSILON = 50.0 * std::numeric_limits<double>::epsilon() |