| scenario_simulator_v2 C++ API
    | 
This is the complete list of members for entity_behavior::ActionNode, including all inherited members.
| ActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::ActionNode | |
| behavior_parameter_ | entity_behavior::ActionNode | protected | 
| calculateStopDistance(const traffic_simulator_msgs::msg::DynamicConstraints &) const -> double | entity_behavior::ActionNode | |
| calculateUpdatedEntityStatus(const double local_target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | entity_behavior::ActionNode | |
| calculateUpdatedEntityStatusInWorldFrame(const double local_target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | entity_behavior::ActionNode | |
| canonicalized_entity_status_ | entity_behavior::ActionNode | protected | 
| checkPreconditions() | entity_behavior::ActionNode | inlineprotectedvirtual | 
| current_time_ | entity_behavior::ActionNode | protected | 
| default_matching_distance_for_lanelet_pose_calculation_ | entity_behavior::ActionNode | protected | 
| doAction()=0 | entity_behavior::ActionNode | protectedpure virtual | 
| executeTick() -> BT::NodeStatus override | entity_behavior::ActionNode | |
| getBlackBoardValues() -> void | entity_behavior::ActionNode | 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 | 
| providedPorts() | entity_behavior::ActionNode | inlinestatic | 
| 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 |