scenario_simulator_v2 C++ API
|
This is the complete list of members for entity_behavior::vehicle::LaneChangeAction, including all inherited members.
ActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::ActionNode | |
behavior_parameter | entity_behavior::VehicleActionNode | protected |
calculateObstacle(const traffic_simulator_msgs::msg::WaypointsArray &waypoints) override | entity_behavior::vehicle::LaneChangeAction | virtual |
calculateStopDistance(const traffic_simulator_msgs::msg::DynamicConstraints &) const -> double | entity_behavior::ActionNode | |
calculateUpdatedEntityStatus(double target_speed) const -> traffic_simulator::EntityStatus | entity_behavior::VehicleActionNode | |
entity_behavior::ActionNode::calculateUpdatedEntityStatus(double 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::VehicleActionNode | |
entity_behavior::ActionNode::calculateUpdatedEntityStatusInWorldFrame(double target_speed, const traffic_simulator_msgs::msg::DynamicConstraints &) const -> traffic_simulator::EntityStatus | entity_behavior::ActionNode | |
calculateWaypoints() override | entity_behavior::vehicle::LaneChangeAction | virtual |
canonicalized_entity_status | entity_behavior::ActionNode | protected |
current_time | entity_behavior::ActionNode | protected |
default_matching_distance_for_lanelet_pose_calculation | entity_behavior::ActionNode | protected |
executeTick() -> BT::NodeStatus override | entity_behavior::ActionNode | |
foundConflictingEntity(const lanelet::Ids &following_lanelets) const -> bool | entity_behavior::ActionNode | |
getBlackBoardValues() | entity_behavior::vehicle::LaneChangeAction | |
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 -> double | entity_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 final | entity_behavior::ActionNode | inline |
hdmap_utils | entity_behavior::ActionNode | protected |
LaneChangeAction(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::vehicle::LaneChangeAction | |
other_entity_status | entity_behavior::ActionNode | protected |
providedPorts() | entity_behavior::vehicle::LaneChangeAction | inlinestatic |
reference_trajectory | entity_behavior::VehicleActionNode | protected |
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 |
tick() override | entity_behavior::vehicle::LaneChangeAction | |
traffic_lights | entity_behavior::ActionNode | protected |
trajectory | entity_behavior::VehicleActionNode | protected |
vehicle_parameters | entity_behavior::VehicleActionNode | protected |
VehicleActionNode(const std::string &name, const BT::NodeConfiguration &config) | entity_behavior::VehicleActionNode | |
~ActionNode() override=default | entity_behavior::ActionNode | |
~VehicleActionNode() override=default | entity_behavior::VehicleActionNode |