ActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::ActionNode | |
behavior_parameter_ | entity_behavior::ActionNode | protected |
calculateObstacle(const traffic_simulator_msgs::msg::WaypointsArray &) -> const std::optional< traffic_simulator_msgs::msg::Obstacle > | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | |
calculateStopDistance(const traffic_simulator_msgs::msg::DynamicConstraints &) const -> double | entity_behavior::ActionNode | |
calculateUpdatedEntityStatus(double target_speed) const -> traffic_simulator::EntityStatus | entity_behavior::PedestrianActionNode | |
entity_behavior::ActionNode::calculateUpdatedEntityStatus(const double local_target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | entity_behavior::ActionNode | |
calculateUpdatedEntityStatusInWorldFrame(double target_speed) const -> traffic_simulator::EntityStatus | entity_behavior::PedestrianActionNode | |
entity_behavior::ActionNode::calculateUpdatedEntityStatusInWorldFrame(const double local_target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | entity_behavior::ActionNode | |
calculateWaypoints() -> const traffic_simulator_msgs::msg::WaypointsArray | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | |
canonicalized_entity_status_ | entity_behavior::ActionNode | protected |
checkPreconditions() override | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | virtual |
current_time_ | entity_behavior::ActionNode | protected |
default_matching_distance_for_lanelet_pose_calculation_ | entity_behavior::ActionNode | protected |
doAction() override | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | virtual |
executeTick() -> BT::NodeStatus override | entity_behavior::ActionNode | |
getBlackBoardValues() override | entity_behavior::PedestrianActionNode | virtual |
getDistanceToConflictingEntity(const lanelet::Ids &route_lanelets, const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | entity_behavior::ActionNode | |
getDistanceToFrontEntity(const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | entity_behavior::ActionNode | |
getDistanceToTargetEntity(const math::geometry::CatmullRomSplineInterface &spline, const traffic_simulator::CanonicalizedEntityStatus &status) const -> std::optional< double > | entity_behavior::ActionNode | protected |
getDistanceToTrafficLightStopLine(const lanelet::Ids &route_lanelets, const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | entity_behavior::ActionNode | |
getEntityStatus(const std::string &target_name) const -> const traffic_simulator::CanonicalizedEntityStatus & | entity_behavior::ActionNode | |
getFrontEntityName(const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< std::string > | entity_behavior::ActionNode | |
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 >> | entity_behavior::ActionNode | |
getHorizon() const -> double | entity_behavior::ActionNode | |
getRightOfWayEntities() const -> std::vector< traffic_simulator::CanonicalizedEntityStatus > | entity_behavior::ActionNode | |
getRightOfWayEntities(const lanelet::Ids &following_lanelets) const -> std::vector< traffic_simulator::CanonicalizedEntityStatus > | entity_behavior::ActionNode | |
getYieldStopDistance(const lanelet::Ids &following_lanelets) const -> std::optional< double > | entity_behavior::ActionNode | |
halt() override final | entity_behavior::ActionNode | inline |
hdmap_utils_ | entity_behavior::ActionNode | protected |
lateral_collision_threshold_ | entity_behavior::ActionNode | protected |
other_entity_status_ | entity_behavior::ActionNode | protected |
pedestrian_parameters | entity_behavior::PedestrianActionNode | |
PedestrianActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | |
entity_behavior::PedestrianActionNode::PedestrianActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::PedestrianActionNode | |
polyline_trajectory | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | |
providedPorts() -> BT::PortsList | entity_behavior::pedestrian::FollowPolylineTrajectoryAction | static |
request_ | entity_behavior::ActionNode | protected |
route_lanelets_ | entity_behavior::ActionNode | protected |
setCanonicalizedEntityStatus(const traffic_simulator::EntityStatus &entity_status) -> void | entity_behavior::ActionNode | |
step_time_ | entity_behavior::ActionNode | protected |
stopEntity() const -> void | entity_behavior::ActionNode | |
target_speed_ | entity_behavior::ActionNode | protected |
traffic_lights_ | entity_behavior::ActionNode | protected |
~ActionNode() override=default | entity_behavior::ActionNode | |