Autoware.Auto
|
|
#include "had_map_utils/had_map_utils.hpp"
#include <lanelet2_core/geometry/Lanelet.h>
#include <common/types.hpp>
#include <utility>
#include <algorithm>
#include <limits>
#include <memory>
#include <string>
#include <vector>
Namespaces | |
autoware | |
This file defines the lanelet2_map_provider_node class. | |
autoware::common | |
autoware::common::had_map_utils | |
Functions | |
std::vector< float64_t > | autoware::common::had_map_utils::calculateSegmentDistances (const lanelet::ConstLineString3d &line_string) |
std::vector< float64_t > | autoware::common::had_map_utils::calculateAccumulatedLengths (const lanelet::ConstLineString3d &line_string) |
std::pair< size_t, size_t > | autoware::common::had_map_utils::findNearestIndexPair (const std::vector< float64_t > &accumulated_lengths, const float64_t target_length) |
std::vector< lanelet::BasicPoint3d > | autoware::common::had_map_utils::resamplePoints (const lanelet::ConstLineString3d &line_string, const int32_t num_segments) |
lanelet::LineString3d HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::generateFineCenterline (const lanelet::ConstLanelet &lanelet_obj, const float64_t resolution) |
void HAD_MAP_UTILS_PUBLIC | autoware::common::had_map_utils::overwriteLaneletsCenterline (lanelet::LaneletMapPtr lanelet_map, const autoware::common::types::bool8_t force_overwrite) |