|
maliput
|
#include <memory>#include <string>#include <vector>#include "maliput/api/intersection_book.h"#include "maliput/api/objects/road_object_book.h"#include "maliput/api/regions.h"#include "maliput/api/road_geometry.h"#include "maliput/api/road_network.h"#include "maliput/api/rules/direction_usage_rule.h"#include "maliput/api/rules/discrete_value_rule.h"#include "maliput/api/rules/discrete_value_rule_state_provider.h"#include "maliput/api/rules/phase_provider.h"#include "maliput/api/rules/phase_ring.h"#include "maliput/api/rules/phase_ring_book.h"#include "maliput/api/rules/range_value_rule.h"#include "maliput/api/rules/range_value_rule_state_provider.h"#include "maliput/api/rules/right_of_way_rule.h"#include "maliput/api/rules/right_of_way_rule_state_provider.h"#include "maliput/api/rules/road_rulebook.h"#include "maliput/api/rules/rule_registry.h"#include "maliput/api/rules/traffic_light_book.h"#include "maliput/api/rules/traffic_sign_book.h"Classes | |
| struct | RoadGeometryIdIndexBuildFlags |
| struct | RoadGeometryBuildFlags |
| Holds RoadGeometry build configuration. More... | |
| struct | RoadGeometryContiguityBuildFlags |
| Holds RoadGeometry contiguity build configuration. More... | |
| struct | RoadRulebookContiguityBuildFlags |
| Holds RoadRulebook contiguity build configuration. More... | |
| struct | RoadNetworkContiguityBuildFlags |
| Holds RoadNetwork contiguity build configuration. More... | |
| struct | RightOfWayBuildFlags |
| Holds RightOfWayRule build configurations. More... | |
| struct | RoadRulebookBuildFlags |
| Holds RoadRulebook build configurations. More... | |
| struct | RoadRulebookRelatedRulesBuildFlags |
| Holds RoadRulebook build configurations when RelatedRules consitency are under test. More... | |
| struct | TrafficLightBuildFlags |
| Holds TrafficLight build configurations. More... | |
| struct | TrafficLightBookBuildFlags |
| Holds TrafficLightBook build configurations. More... | |
| struct | PhaseBuildFlags |
| Holds Phase build configurations. More... | |
| class | MockLaneEndSet |
| class | MockBranchPoint |
| class | MockLane |
| class | MockLaneBoundary |
| class | MockSegment |
| class | MockJunction |
| class | MockIdIndex |
| class | MockRoadGeometry |
Namespaces | |
| maliput | |
| Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
| maliput::api | |
| maliput::api::test | |
Functions | |
| LaneSRoute | CreateLaneSRoute () |
| Returns a LaneSRoute containing an arbitrary route. More... | |
| LaneSRange | CreateLaneSRange () |
| Returns a LaneSRange containing an arbitrary range. More... | |
| rules::RightOfWayRule::State::YieldGroup | YieldGroup2 () |
| Returns a rules::RightOfWayRule::State::YieldGroup of size two. More... | |
| rules::RightOfWayRule::State | NoYieldState () |
| Returns a rules::RightOfWayRule::State containing no yield groups. More... | |
| rules::RightOfWayRule::State | YieldState () |
| Returns a rules::RightOfWayRule::State containing yield groups. More... | |
| rules::RightOfWayRule::RelatedBulbGroups | RelatedBulbGroups () |
| Returns an arbitrary rules::RightOfWayRule::RelatedBulbGroups. More... | |
| rules::RightOfWayRule | CreateRightOfWayRule () |
| Returns a rules::RightOfWayRule containing arbitrary state. More... | |
| rules::RightOfWayRule | CreateRightOfWayRule (const RightOfWayBuildFlags &build_flags) |
| Returns a rules::RightOfWayRule containing arbitrary state. More... | |
| rules::SpeedLimitRule | CreateSpeedLimitRule () |
| Returns a rules::SpeedLimitRule containing an arbitrary state. More... | |
| rules::DirectionUsageRule::State | CreateDirectionUsageRuleState () |
| Returns an arbitrary rules::DirectionUsageRule::State. More... | |
| rules::DirectionUsageRule | CreateDirectionUsageRule () |
| Returns a rules::DirectionUsageRule containing an arbitrary state. More... | |
| rules::Rule::RelatedRules | CreateEmptyRelatedRules () |
| Returns an empty rules::Rule::RelatedRules. More... | |
| rules::Rule::RelatedRules | CreateNonEmptyRelatedRules () |
| Returns an arbitrary rules::Rule::RelatedRules. More... | |
| rules::Rule::RelatedUniqueIds | CreateEmptyRelatedUniqueIds () |
| Returns an empty rules::Rule::RelatedUniqueIds. More... | |
| rules::Rule::RelatedUniqueIds | CreateNonEmptyRelatedUniqueIds () |
| Returns an arbitrary rules::Rule::RelatedUniqueIds. More... | |
| rules::DiscreteValueRule | CreateDiscreteValueRule () |
| Returns a rules::DiscreteValueRule containing an arbitrary state. More... | |
| rules::DiscreteValueRule | CreateDiscreteValueRuleForContiguityTest () |
| Returns a rules::DiscreteValueRule containing an arbitrary state. More... | |
| rules::RangeValueRule::Range | CreateRange () |
| Returns a rules::RangeValueRule::Range. More... | |
| rules::RangeValueRule | CreateRangeValueRule () |
| Returns a rules::RangeValueRule containing an arbitrary state. More... | |
| rules::Phase | CreatePhase () |
| Returns an arbitrary rules::Phase. More... | |
| rules::Phase | CreatePhase (const PhaseBuildFlags &build_flags) |
Returns a rules::Phase based on build_flags configuration. More... | |
| rules::PhaseRing | CreatePhaseRing () |
| Returns an arbitrary rules::PhaseRing whose rules::Phase is the result of CreatePhase(). More... | |
| rules::PhaseRing | CreatePhaseRing (const PhaseBuildFlags &build_flags) |
Returns a rules::PhaseRing whose rules::Phase is the result of CreatePhase(build_flags). More... | |
| rules::RangeValueRule | CreateRangeValueRuleForContiguityTest () |
| Returns a rules::RangeValueRule containing an arbitrary state. More... | |
| std::unique_ptr< RoadNetwork > | CreateRoadNetwork () |
| Returns an arbitrary RoadNetwork. More... | |
| std::unique_ptr< RoadGeometry > | CreateRoadGeometry () |
| Returns an arbitrary RoadGeometry. More... | |
| std::unique_ptr< RoadGeometry > | CreateRoadGeometry (const RoadGeometryBuildFlags &build_flags) |
| std::unique_ptr< RoadGeometry > | CreateMockContiguousRoadGeometry (const RoadGeometryContiguityBuildFlags &build_flags) |
Builds a RoadGeometry based on build_flags configuration. More... | |
| std::unique_ptr< RoadGeometry > | CreateOneLaneRoadGeometry () |
| Returns an arbitrary one-lane RoadGeometry. More... | |
| std::unique_ptr< RoadGeometry > | CreateTwoLanesRoadGeometry () |
| Returns an arbitrary two-lane RoadGeometry. More... | |
| std::unique_ptr< RoadGeometry > | CreateTwoLanesRoadGeometry (const LanePositionResult &lane_a_pos_result, const LanePositionResult &lane_b_pos_result) |
Returns an arbitrary two-lane RoadGeometry and each lane will return lane_a_pos_result and lane_b_pos_result when calling Lane::ToLanePosition() with any InertialPosition. More... | |
| std::unique_ptr< Lane > | CreateLane (const LaneId &id) |
Returns an aribtrary lane with id . More... | |
| std::unique_ptr< rules::RoadRulebook > | CreateRoadRulebook () |
| Returns an arbitrary rules::RoadRulebook. More... | |
| std::unique_ptr< rules::RoadRulebook > | CreateRoadRulebook (const RoadRulebookBuildFlags &build_flags) |
| Returns an arbitrary rules::RoadRulebook. More... | |
| std::unique_ptr< rules::RoadRulebook > | CreateRoadRulebook (const RoadRulebookRelatedRulesBuildFlags &build_flags) |
| Returns an arbitrary rules::RoadRulebook. More... | |
| std::unique_ptr< rules::RoadRulebook > | CreateMockContiguousRoadRulebook (const RoadRulebookContiguityBuildFlags &build_flags) |
| Returns an arbitrary rules::RoadRulebook. More... | |
| std::unique_ptr< rules::BulbGroup > | CreateBulbGroup (bool add_missing_bulb_group) |
| Returns an arbitrary rules::BulbGroup. More... | |
| std::unique_ptr< rules::TrafficLight > | CreateTrafficLight (const TrafficLightBuildFlags &build_flags) |
| Returns an arbitrary rules::TrafficLight. More... | |
| std::unique_ptr< rules::TrafficLightBook > | CreateTrafficLightBook () |
| Returns an arbitrary rules::TrafficLightBook. More... | |
| std::unique_ptr< rules::TrafficLightBook > | CreateTrafficLightBook (const TrafficLightBookBuildFlags &build_flags) |
| Returns an arbitrary rules::TrafficLightBook. More... | |
| std::unique_ptr< rules::PhaseRingBook > | CreatePhaseRingBook () |
| Returns an arbitrary rules::PhaseRingBook. More... | |
| std::unique_ptr< rules::PhaseRingBook > | CreatePhaseRingBook (const PhaseBuildFlags &build_flags) |
Returns an arbitrary rules::PhaseRingBook based on build_flags. More... | |
| std::unique_ptr< rules::RightOfWayRuleStateProvider > | CreateRightOfWayRuleStateProvider () |
| Returns an arbitrary rules::RightOfWayRuleStateProvider. More... | |
| std::unique_ptr< rules::PhaseProvider > | CreatePhaseProvider () |
| Returns an arbitrary rules::PhaseProvider. More... | |
| std::unique_ptr< IntersectionBook > | CreateIntersectionBook () |
| Returns an arbitrary IntersectionBook. More... | |
| std::unique_ptr< rules::RuleRegistry > | CreateRuleRegistry () |
| Returns an arbitrary rules::RuleRegistry. More... | |
| std::unique_ptr< rules::RuleRegistry > | CreateBasicRuleRegistry () |
| Returns an arbitrary rules::RuleRegistry populated with discrete and range value rule types. More... | |
| std::unique_ptr< rules::DiscreteValueRuleStateProvider > | CreateDiscreteValueRuleStateProvider () |
| Returns an arbitrary rules::DiscreteValueRuleStateProvider. More... | |
| std::unique_ptr< rules::RangeValueRuleStateProvider > | CreateRangeValueRuleStateProvider () |
| Returns an arbitrary rules::RangeValueRuleStateProvider. More... | |
| std::unique_ptr< objects::RoadObjectBook > | CreateRoadObjectBook () |
| Returns an empty objects::RoadObjectBook. More... | |
| std::unique_ptr< rules::TrafficSignBook > | CreateTrafficSignBook () |
| Returns an empty rules::TrafficSignBook. More... | |
| std::unique_ptr< objects::RoadMarkingBook > | CreateRoadMarkingBook () |
| Returns an empty objects::RoadMarkingBook. More... | |