maliput
|
#include "maliput/api/rules/discrete_value_rule.h"
#include "maliput/api/rules/discrete_value_rule_state_provider.h"
#include "maliput/api/rules/rule.h"
#include "maliput/api/rules/rule_registry.h"
Classes | |
struct | RuleTypeFilter |
Functor to filter by api::rules::Rule::TypeId. More... | |
Namespaces | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
Functions | |
std::vector< maliput::api::rules::Rule::Id > | GetYieldGroup (const maliput::api::rules::DiscreteValueRule::DiscreteValue &discrete_value) |
Returns a vector of Rule::Ids that represents the yield group of a Right-Of-Way rule state. More... | |
std::vector< maliput::api::rules::Rule::Id > | GetCurrentYieldGroup (const maliput::api::rules::DiscreteValueRule &discrete_value_rule, const maliput::api::rules::DiscreteValueRuleStateProvider *state_provider) |
Returns the current yield group of discrete_value_rule . More... | |
std::vector< maliput::api::UniqueId > | GetBulbGroup (const maliput::api::rules::DiscreteValueRule::DiscreteValue &discrete_value) |
Returns a vector of maliput::api::UniqueIds that represents the bulb group of a Right-Of-Way rule state. More... | |
std::vector< maliput::api::UniqueId > | GetCurrentBulbGroup (const maliput::api::rules::DiscreteValueRule &discrete_value_rule, const maliput::api::rules::DiscreteValueRuleStateProvider *state_provider) |
Returns the current bulb group of discrete_value_rule . More... | |