scenario_simulator_v2 C++ API
|
This is the complete list of members for entity_behavior::PedestrianActionNode, 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(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 | |
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() 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 | |
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 |
other_entity_status_ | entity_behavior::ActionNode | protected |
pedestrian_parameters | entity_behavior::PedestrianActionNode | |
PedestrianActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::PedestrianActionNode | |
providedPorts() | entity_behavior::PedestrianActionNode | 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 |