|  | 
|  | WalkStraightAction (const std::string &name, const BT::NodeConfiguration &config) | 
|  | 
| bool | checkPreconditions () override | 
|  | 
| BT::NodeStatus | doAction () override | 
|  | 
| void | getBlackBoardValues () override | 
|  | 
|  | PedestrianActionNode (const std::string &name, const BT::NodeConfiguration &config) | 
|  | 
| auto | calculateUpdatedEntityStatusInWorldFrame (double target_speed) const -> traffic_simulator::EntityStatus | 
|  | 
| auto | calculateUpdatedEntityStatus (double target_speed) const -> traffic_simulator::EntityStatus | 
|  | 
|  | ActionNode (const std::string &name, const BT::NodeConfiguration &config) | 
|  | 
|  | ~ActionNode () override=default | 
|  | 
| auto | getDistanceToConflictingEntity (const lanelet::Ids &route_lanelets, const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | 
|  | 
| auto | getFrontEntityName (const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< std::string > | 
|  | 
| auto | calculateStopDistance (const traffic_simulator_msgs::msg::DynamicConstraints &) const -> double | 
|  | 
| auto | getDistanceToFrontEntity (const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | 
|  | 
| auto | getFrontEntityNameAndDistanceByTrajectory (const std::vector< geometry_msgs::msg::Point > &waypoints, const double width, const std::size_t num_segments) const -> std::optional< std::pair< std::string, double >> | 
|  | 
| auto | getDistanceToTrafficLightStopLine (const lanelet::Ids &route_lanelets, const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | 
|  | 
| auto | getRightOfWayEntities () const -> std::vector< traffic_simulator::CanonicalizedEntityStatus > | 
|  | 
| auto | getRightOfWayEntities (const lanelet::Ids &following_lanelets) const -> std::vector< traffic_simulator::CanonicalizedEntityStatus > | 
|  | 
| auto | getYieldStopDistance (const lanelet::Ids &following_lanelets) const -> std::optional< double > | 
|  | 
| auto | stopEntity () const -> void | 
|  | 
| auto | getHorizon () const -> double | 
|  | 
| auto | executeTick () -> BT::NodeStatus override | 
|  | throws if the derived class return RUNNING.  More... 
 | 
|  | 
| void | halt () override final | 
|  | 
| auto | getEntityStatus (const std::string &target_name) const -> const traffic_simulator::CanonicalizedEntityStatus & | 
|  | 
| auto | setCanonicalizedEntityStatus (const traffic_simulator::EntityStatus &entity_status) -> void | 
|  | 
| auto | calculateUpdatedEntityStatus (const double local_target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | 
|  | 
| auto | calculateUpdatedEntityStatusInWorldFrame (const double local_target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | 
|  |