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