scenario_simulator_v2 C++ API
entity_behavior::ActionNode Member List

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
calculateStopDistance(const traffic_simulator_msgs::msg::DynamicConstraints &) const -> doubleentity_behavior::ActionNode
calculateUpdatedEntityStatus(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatusentity_behavior::ActionNode
calculateUpdatedEntityStatusInWorldFrame(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatusentity_behavior::ActionNode
canonicalized_entity_statusentity_behavior::ActionNodeprotected
current_timeentity_behavior::ActionNodeprotected
default_matching_distance_for_lanelet_pose_calculationentity_behavior::ActionNodeprotected
executeTick() -> BT::NodeStatus overrideentity_behavior::ActionNode
foundConflictingEntity(const lanelet::Ids &following_lanelets) const -> boolentity_behavior::ActionNode
getBlackBoardValues() -> voidentity_behavior::ActionNodevirtual
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
getDistanceToStopLine(const lanelet::Ids &route_lanelets, const std::vector< geometry_msgs::msg::Point > &waypoints) const -> std::optional< double >entity_behavior::ActionNode
getDistanceToTargetEntityPolygon(const math::geometry::CatmullRomSplineInterface &spline, const std::string target_name, double width_extension_right=0.0, double width_extension_left=0.0, double length_extension_front=0.0, double length_extension_rear=0.0) const -> std::optional< double >entity_behavior::ActionNode
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
getHorizon() const -> doubleentity_behavior::ActionNode
getOtherEntityStatus(lanelet::Id lanelet_id) const -> std::vector< traffic_simulator::CanonicalizedEntityStatus >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 finalentity_behavior::ActionNodeinline
hdmap_utilsentity_behavior::ActionNodeprotected
other_entity_statusentity_behavior::ActionNodeprotected
providedPorts()entity_behavior::ActionNodeinlinestatic
requestentity_behavior::ActionNodeprotected
route_laneletsentity_behavior::ActionNodeprotected
setCanonicalizedEntityStatus(const traffic_simulator::EntityStatus &entity_status) -> voidentity_behavior::ActionNode
step_timeentity_behavior::ActionNodeprotected
stopEntity() const -> voidentity_behavior::ActionNode
target_speedentity_behavior::ActionNodeprotected
traffic_lightsentity_behavior::ActionNodeprotected
~ActionNode() override=defaultentity_behavior::ActionNode