scenario_simulator_v2 C++ API
entity_behavior::VehicleActionNode Member List

This is the complete list of members for entity_behavior::VehicleActionNode, including all inherited members.

ActionNode(const std::string &name, const BT::NodeConfiguration &config)entity_behavior::ActionNode
behavior_parameterentity_behavior::VehicleActionNodeprotected
calculateObstacle(const traffic_simulator_msgs::msg::WaypointsArray &waypoints)=0entity_behavior::VehicleActionNodepure virtual
calculateStopDistance(const traffic_simulator_msgs::msg::DynamicConstraints &) const -> doubleentity_behavior::ActionNode
calculateUpdatedEntityStatus(double target_speed) const -> traffic_simulator::EntityStatusentity_behavior::VehicleActionNode
entity_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::EntityStatusentity_behavior::VehicleActionNode
entity_behavior::ActionNode::calculateUpdatedEntityStatusInWorldFrame(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatusentity_behavior::ActionNode
calculateWaypoints()=0entity_behavior::VehicleActionNodepure virtual
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() overrideentity_behavior::VehicleActionNodevirtual
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::VehicleActionNodeinlinestatic
reference_trajectoryentity_behavior::VehicleActionNodeprotected
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
trajectoryentity_behavior::VehicleActionNodeprotected
vehicle_parametersentity_behavior::VehicleActionNodeprotected
VehicleActionNode(const std::string &name, const BT::NodeConfiguration &config)entity_behavior::VehicleActionNode
~ActionNode() override=defaultentity_behavior::ActionNode
~VehicleActionNode() override=defaultentity_behavior::VehicleActionNode