maliput_malidrive
id_providers.cc File Reference
#include "maliput_malidrive/builder/id_providers.h"
#include <string>
Include dependency graph for id_providers.cc:

Namespaces

 malidrive
 Generate a new XODR file which is filled with Roads that are extracted from an another XODR file.
 
 malidrive::builder
 

Functions

maliput::api::BranchPointId GetBranchPointId (int branch_point_index)
 Returns a BranchPointId whose base string is: {branch_point_index}. More...
 
maliput::api::JunctionId GetJunctionId (int xodr_track_id, int xodr_lane_section_index)
 Returns a JunctionId whose base string is: {xodr_track_id_xodr_lane_section_index}. More...
 
maliput::api::JunctionId GetJunctionId (int xodr_junction_id)
 Returns a JunctionId whose base string is: {xodr_junction_id}. More...
 
maliput::api::LaneId GetLaneId (int xodr_track_id, int xodr_lane_section_index, int xodr_lane_id)
 Returns a LaneId whose base string is: {xodr_track_id_xodr_lane_section_index_xodr_lane_id}. More...
 
maliput::api::SegmentId GetSegmentId (int xodr_track_id, int xodr_lane_section_index)
 Returns a SegmentId whose base string is: {xodr_track_id_xodr_lane_section_index}. More...
 
maliput::api::rules::SpeedLimitRule::Id GetSpeedLimitId (const maliput::api::LaneId &lane_id, int speed_limit_index)
 Returns a SpeedLimitRule::Id whose base string is: {lane_id_speed_limit_index}. More...
 
maliput::api::rules::DirectionUsageRule::Id GetDirectionUsageRuleId (const maliput::api::LaneId &lane_id, int direction_usage_index)
 Returns a DirectionUsageRule::Id whose base string is: {lane_id_direction_usage_index}. More...
 
maliput::api::rules::DirectionUsageRule::State::Id GetDirectionUsageRuleStateId (const maliput::api::rules::DirectionUsageRule::Id &rule_id)
 Returns a DirectionUsageRule::State::Id whose base string is: {rule_id}. More...
 
maliput::api::rules::Rule::Id GetRuleIdFrom (const maliput::api::rules::Rule::TypeId &rule_type_id, const maliput::api::LaneId &lane_id)
 Returns a Rule::Id whose base string is: {rule_type_id.string()'/'lane_id.string()}. More...
 
maliput::api::rules::Rule::Id GetRuleIdFrom (const maliput::api::rules::Rule::TypeId &rule_type_id, const maliput::api::LaneId &lane_id, int index)
 Returns a Rule::Id whose base string is: {rule_type_id.string()'/'lane_id.string()'_'index}. More...