|
scenario_simulator_v2 C++ API
|
This is the complete list of members for entity_behavior::BehaviorPluginBase, including all inherited members.
| configure(const rclcpp::Logger &logger) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getBehaviorParameter() -> traffic_simulator_msgs::msg::BehaviorParameter=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getBehaviorParameterKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getCanonicalizedEntityStatus() -> std::shared_ptr< traffic_simulator::CanonicalizedEntityStatus >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getCanonicalizedEntityStatusKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getCurrentAction() const -> const std::string &=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getCurrentTime() -> double=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getCurrentTimeKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getDebugMarker() -> std::vector< visualization_msgs::msg::Marker >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getDebugMarkerKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getDefaultMatchingDistanceForLaneletPoseCalculation() -> double=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getDefaultMatchingDistanceForLaneletPoseCalculationKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getEuclideanDistancesMap() -> std::shared_ptr< EuclideanDistancesMap >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getEuclideanDistancesMapKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getGoalPoses() -> std::vector< geometry_msgs::msg::Pose >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getGoalPosesKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getLaneChangeParameters() -> traffic_simulator::lane_change::Parameter=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getLaneChangeParametersKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getLateralCollisionThreshold() -> std::optional< double >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getLateralCollisionThresholdKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getObstacle() -> std::optional< traffic_simulator_msgs::msg::Obstacle >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getObstacleKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getOtherEntityStatus() -> EntityStatusDict=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getOtherEntityStatusKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getPedestrianParameters() -> traffic_simulator_msgs::msg::PedestrianParameters=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getPedestrianParametersKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getPolylineTrajectory() -> std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getPolylineTrajectoryKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getReferenceTrajectory() -> std::shared_ptr< math::geometry::CatmullRomSpline >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getReferenceTrajectoryKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getRequest() -> traffic_simulator::behavior::Request=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getRequestKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getRouteLanelets() -> lanelet::Ids=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getRouteLaneletsKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getStepTime() -> double=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getStepTimeKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getTargetSpeed() -> std::optional< double >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getTargetSpeedKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getTrafficLights() -> std::shared_ptr< traffic_simulator::TrafficLightsBase >=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getTrafficLightsKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getVehicleParameters() -> traffic_simulator_msgs::msg::VehicleParameters=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getVehicleParametersKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| getWaypoints() -> traffic_simulator_msgs::msg::WaypointsArray=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| getWaypointsKey() const -> const std::string & | entity_behavior::BehaviorPluginBase | inline |
| setBehaviorParameter(const traffic_simulator_msgs::msg::BehaviorParameter &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setCanonicalizedEntityStatus(const std::shared_ptr< traffic_simulator::CanonicalizedEntityStatus > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setCurrentTime(const double &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setDebugMarker(const std::vector< visualization_msgs::msg::Marker > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setDefaultMatchingDistanceForLaneletPoseCalculation(const double &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setEuclideanDistancesMap(const std::shared_ptr< EuclideanDistancesMap > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setGoalPoses(const std::vector< geometry_msgs::msg::Pose > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setLaneChangeParameters(const traffic_simulator::lane_change::Parameter &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setLateralCollisionThreshold(const std::optional< double > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setObstacle(const std::optional< traffic_simulator_msgs::msg::Obstacle > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setOtherEntityStatus(const EntityStatusDict &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setPedestrianParameters(const traffic_simulator_msgs::msg::PedestrianParameters &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setPolylineTrajectory(const std::shared_ptr< traffic_simulator_msgs::msg::PolylineTrajectory > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setReferenceTrajectory(const std::shared_ptr< math::geometry::CatmullRomSpline > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setRequest(const traffic_simulator::behavior::Request &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setRouteLanelets(const lanelet::Ids &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setStepTime(const double &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setTargetSpeed(const std::optional< double > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setTrafficLights(const std::shared_ptr< traffic_simulator::TrafficLightsBase > &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setVehicleParameters(const traffic_simulator_msgs::msg::VehicleParameters &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| setWaypoints(const traffic_simulator_msgs::msg::WaypointsArray &value) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| update(const double current_time, const double step_time) -> void=0 | entity_behavior::BehaviorPluginBase | pure virtual |
| ~BehaviorPluginBase()=default | entity_behavior::BehaviorPluginBase | virtual |