maliput_malidrive
|
#include <maliput/api/branch_point.h>
#include <maliput/api/junction.h>
#include <maliput/api/lane.h>
#include <maliput/api/lane_data.h>
#include <maliput/api/rules/direction_usage_rule.h>
#include <maliput/api/rules/rule.h>
#include <maliput/api/rules/speed_limit_rule.h>
#include <maliput/api/segment.h>
#include "maliput_malidrive/common/macros.h"
Classes | |
class | UniqueIntegerProvider |
Class to handle the index arithmetic and get always an increasing integer as ID. More... | |
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... | |