|
void | initialize (auto pack) |
|
void | perform_action (Simpack pack, VIPRA::idxVec &peds, std::vector< Target > const &targets) |
|
void | perform_action (Simpack pack, const VIPRA::idxVec &peds, std::vector< bool > const &conditionMet, std::vector< Target > const &targets) |
|
void | add_condition (Condition const &cond) |
|
void | add_atom (Atom &&atom) |
|
void | add_target (TargetSelector &&target) |
|
void | add_duration (Behaviors::NumericValue const &duration) |
|
auto | has_condition () -> bool |
|
auto | condition () -> std::optional< Condition > & |
|
auto | has_duration () -> bool |
|
auto | duration () -> std::optional< TimedLatchCollection > & |
|
auto | has_target () -> bool |
|
auto | targets () -> std::optional< TargetSelector > & |
|
The documentation for this class was generated from the following files:
- include/vipra/vipra_behaviors/actions/action.hpp
- src/vipra_behaviors/actions/action.cpp