scenario_simulator_v2 C++ API
entity_behavior::BehaviorPluginBase Member List

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

configure(const rclcpp::Logger &logger)=0entity_behavior::BehaviorPluginBasepure virtual
getBehaviorParameter()=0entity_behavior::BehaviorPluginBasepure virtual
getBehaviorParameterKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getCanonicalizedEntityStatus()=0entity_behavior::BehaviorPluginBasepure virtual
getCanonicalizedEntityStatusKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getCurrentAction() const =0entity_behavior::BehaviorPluginBasepure virtual
getCurrentTime()=0entity_behavior::BehaviorPluginBasepure virtual
getCurrentTimeKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getDebugMarker()=0entity_behavior::BehaviorPluginBasepure virtual
getDebugMarkerKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getDefaultMatchingDistanceForLaneletPoseCalculation()=0entity_behavior::BehaviorPluginBasepure virtual
getDefaultMatchingDistanceForLaneletPoseCalculationKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getGoalPoses()=0entity_behavior::BehaviorPluginBasepure virtual
getGoalPosesKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getHdMapUtils()=0entity_behavior::BehaviorPluginBasepure virtual
getHdMapUtilsKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getLaneChangeParameters()=0entity_behavior::BehaviorPluginBasepure virtual
getLaneChangeParametersKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getObstacle()=0entity_behavior::BehaviorPluginBasepure virtual
getObstacleKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getOtherEntityStatus()=0entity_behavior::BehaviorPluginBasepure virtual
getOtherEntityStatusKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getPedestrianParameters()=0entity_behavior::BehaviorPluginBasepure virtual
getPedestrianParametersKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getPolylineTrajectory()=0entity_behavior::BehaviorPluginBasepure virtual
getPolylineTrajectoryKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getReferenceTrajectory()=0entity_behavior::BehaviorPluginBasepure virtual
getReferenceTrajectoryKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getRequest()=0entity_behavior::BehaviorPluginBasepure virtual
getRequestKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getRouteLanelets()=0entity_behavior::BehaviorPluginBasepure virtual
getRouteLaneletsKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getStepTime()=0entity_behavior::BehaviorPluginBasepure virtual
getStepTimeKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getTargetSpeed()=0entity_behavior::BehaviorPluginBasepure virtual
getTargetSpeedKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getTrafficLights()=0entity_behavior::BehaviorPluginBasepure virtual
getTrafficLightsKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getVehicleParameters()=0entity_behavior::BehaviorPluginBasepure virtual
getVehicleParametersKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
getWaypoints()=0entity_behavior::BehaviorPluginBasepure virtual
getWaypointsKey() const -> const std::string &entity_behavior::BehaviorPluginBaseinline
setBehaviorParameter(const traffic_simulator_msgs::msg::BehaviorParameter &value)=0entity_behavior::BehaviorPluginBasepure virtual
setCanonicalizedEntityStatus(const std::shared_ptr< traffic_simulator::CanonicalizedEntityStatus > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setCurrentTime(const double &value)=0entity_behavior::BehaviorPluginBasepure virtual
setDebugMarker(const std::vector< visualization_msgs::msg::Marker > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setDefaultMatchingDistanceForLaneletPoseCalculation(const double &value)=0entity_behavior::BehaviorPluginBasepure virtual
setGoalPoses(const std::vector< geometry_msgs::msg::Pose > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setHdMapUtils(const std::shared_ptr< hdmap_utils::HdMapUtils > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setLaneChangeParameters(const traffic_simulator::lane_change::Parameter &value)=0entity_behavior::BehaviorPluginBasepure virtual
setObstacle(const std::optional< traffic_simulator_msgs::msg::Obstacle > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setOtherEntityStatus(const EntityStatusDict &value)=0entity_behavior::BehaviorPluginBasepure virtual
setPedestrianParameters(const traffic_simulator_msgs::msg::PedestrianParameters &value)=0entity_behavior::BehaviorPluginBasepure virtual
setPolylineTrajectory(const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setReferenceTrajectory(const std::shared_ptr< math::geometry::CatmullRomSpline > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setRequest(const traffic_simulator::behavior::Request &value)=0entity_behavior::BehaviorPluginBasepure virtual
setRouteLanelets(const lanelet::Ids &value)=0entity_behavior::BehaviorPluginBasepure virtual
setStepTime(const double &value)=0entity_behavior::BehaviorPluginBasepure virtual
setTargetSpeed(const std::optional< double > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setTrafficLights(const std::shared_ptr< traffic_simulator::TrafficLightsBase > &value)=0entity_behavior::BehaviorPluginBasepure virtual
setVehicleParameters(const traffic_simulator_msgs::msg::VehicleParameters &value)=0entity_behavior::BehaviorPluginBasepure virtual
setWaypoints(const traffic_simulator_msgs::msg::WaypointsArray &value)=0entity_behavior::BehaviorPluginBasepure virtual
update(const double current_time, const double step_time) -> void=0entity_behavior::BehaviorPluginBasepure virtual
~BehaviorPluginBase()=defaultentity_behavior::BehaviorPluginBasevirtual