Drake
drake::maliput::api::rules Namespace Reference

Namespaces

 test
 

Classes

class  LaneSRange
 Directed longitudinal range of a specific Lane, identified by a LaneId. More...
 
class  LaneSRoute
 A longitudinal route, possibly spanning multiple (end-to-end) lanes. More...
 
class  RightOfWayPhase
 A group of RightOfWayRule instances and their states. More...
 
class  RightOfWayPhaseBook
 Abstract interface for providing the mapping from RightOfWayRule::Id to RightOfWayPhaseRing. More...
 
class  RightOfWayPhaseProvider
 Abstract interface for providing the dynamic states (RightOfWayPhase::Id) of a collection of RightOfWayPhaseRings. More...
 
class  RightOfWayPhaseRing
 A set of mutually exclusive phases, e.g., that comprise the signalling cycle for an intersection. More...
 
class  RightOfWayRule
 Rule describing right-of-way, a.k.a. More...
 
class  RightOfWayStateProvider
 Abstract interface for the provider of the state of a dynamic (multiple state) RightOfWayRule. More...
 
class  RoadRulebook
 Abstract interface for querying "rules of the road". More...
 
class  SpeedLimitRule
 Rule describing speed limits. More...
 
class  SRange
 Directed, inclusive longitudinal (s value) range from s0 to s1. More...
 

Typedefs

using RuleStates = std::unordered_map< RightOfWayRule::Id, RightOfWayRule::State::Id >
 

Typedef Documentation

◆ RuleStates