scenario_simulator_v2 C++ API
|
This is the complete list of members for traffic_simulator::API, including all inherited members.
activateOutOfRangeJob(Ts &&... xs) | traffic_simulator::API | inline |
addTrafficSource(const double radius, const double rate, const double speed, const geometry_msgs::msg::Pose &position, const traffic::TrafficSource::Distribution &distribution, const bool allow_spawn_outside_lane=false, const bool require_footprint_fitting=false, const bool random_orientation=false, std::optional< int > random_seed=std::nullopt) -> void | traffic_simulator::API | |
API(NodeT &&node, const Configuration &configuration, Ts &&... xs) | traffic_simulator::API | inlineexplicit |
asFieldOperatorApplication(Ts &&... xs) | traffic_simulator::API | inline |
attachDetectionSensor(const simulation_api_schema::DetectionSensorConfiguration &) | traffic_simulator::API | |
attachDetectionSensor(const std::string &, double detection_sensor_range, bool detect_all_objects_in_range, double pos_noise_stddev, int random_seed, double probability_of_lost, double object_recognition_delay) | traffic_simulator::API | |
attachImuSensor(const std::string &, const simulation_api_schema::ImuSensorConfiguration &configuration) -> bool | traffic_simulator::API | |
attachLidarSensor(const simulation_api_schema::LidarConfiguration &) | traffic_simulator::API | |
attachLidarSensor(const std::string &, const double lidar_sensor_delay, const helper::LidarType=helper::LidarType::VLP16) | traffic_simulator::API | |
attachOccupancyGridSensor(const simulation_api_schema::OccupancyGridSensorConfiguration &) | traffic_simulator::API | |
attachPseudoTrafficLightDetector(const simulation_api_schema::PseudoTrafficLightDetectorConfiguration &) | traffic_simulator::API | |
cancelRequest(Ts &&... xs) | traffic_simulator::API | inline |
checkCollision(Ts &&... xs) | traffic_simulator::API | inline |
closeZMQConnection() | traffic_simulator::API | inline |
despawn(const std::string &name) | traffic_simulator::API | |
despawnEntities() | traffic_simulator::API | |
entityExists(Ts &&... xs) | traffic_simulator::API | inline |
getBehaviorParameter(Ts &&... xs) | traffic_simulator::API | inline |
getBoundingBox(Ts &&... xs) | traffic_simulator::API | inline |
getCanonicalizedStatusBeforeUpdate(Ts &&... xs) | traffic_simulator::API | inline |
getConventionalTrafficLights() | traffic_simulator::API | inline |
getCurrentAccel(Ts &&... xs) | traffic_simulator::API | inline |
getCurrentAction(Ts &&... xs) | traffic_simulator::API | inline |
getCurrentTime() const noexcept | traffic_simulator::API | inline |
getCurrentTwist(Ts &&... xs) | traffic_simulator::API | inline |
getEgoName(Ts &&... xs) | traffic_simulator::API | inline |
getEntity(const std::string &name) const -> std::shared_ptr< entity::EntityBase > | traffic_simulator::API | |
getEntityNames(Ts &&... xs) | traffic_simulator::API | inline |
getEntityStatus(Ts &&... xs) | traffic_simulator::API | inline |
getHdmapUtils(Ts &&... xs) | traffic_simulator::API | inline |
getLinearJerk(Ts &&... xs) | traffic_simulator::API | inline |
getROS2Parameter(Ts &&... xs) const -> decltype(auto) | traffic_simulator::API | inline |
getStandStillDuration(Ts &&... xs) | traffic_simulator::API | inline |
getTimeHeadway(const std::string &from, const std::string &to) | traffic_simulator::API | |
getTraveledDistance(Ts &&... xs) | traffic_simulator::API | inline |
getV2ITrafficLights() | traffic_simulator::API | inline |
getZMQSocketPort(Node &node) | traffic_simulator::API | inline |
isEgoSpawned(Ts &&... xs) | traffic_simulator::API | inline |
isInLanelet(Ts &&... xs) | traffic_simulator::API | inline |
isNpcLogicStarted(Ts &&... xs) | traffic_simulator::API | inline |
laneMatchingSucceed(Ts &&... xs) | traffic_simulator::API | inline |
reachPosition(Ts &&... xs) | traffic_simulator::API | inline |
requestAcquirePosition(Ts &&... xs) | traffic_simulator::API | inline |
requestAssignRoute(Ts &&... xs) | traffic_simulator::API | inline |
requestClearRoute(Ts &&... xs) | traffic_simulator::API | inline |
requestFollowTrajectory(Ts &&... xs) | traffic_simulator::API | inline |
requestLaneChange(const std::string &name, const lanelet::Id &lanelet_id) | traffic_simulator::API | |
requestLaneChange(const std::string &name, const lane_change::Direction &direction) | traffic_simulator::API | |
requestLaneChange(const std::string &name, const lane_change::Parameter &) | traffic_simulator::API | |
requestLaneChange(const std::string &name, const lane_change::RelativeTarget &target, const lane_change::TrajectoryShape trajectory_shape, const lane_change::Constraint &constraint) | traffic_simulator::API | |
requestLaneChange(const std::string &name, const lane_change::AbsoluteTarget &target, const lane_change::TrajectoryShape trajectory_shape, const lane_change::Constraint &constraint) | traffic_simulator::API | |
requestSpeedChange(Ts &&... xs) | traffic_simulator::API | inline |
requestSynchronize(Ts &&... xs) | traffic_simulator::API | inline |
requestWalkStraight(Ts &&... xs) | traffic_simulator::API | inline |
resetBehaviorPlugin(Ts &&... xs) | traffic_simulator::API | inline |
respawn(const std::string &name, const geometry_msgs::msg::PoseWithCovarianceStamped &new_pose, const geometry_msgs::msg::PoseStamped &goal_pose) -> void | traffic_simulator::API | |
setAcceleration(Ts &&... xs) | traffic_simulator::API | inline |
setAccelerationLimit(Ts &&... xs) | traffic_simulator::API | inline |
setAccelerationRateLimit(Ts &&... xs) | traffic_simulator::API | inline |
setBehaviorParameter(Ts &&... xs) | traffic_simulator::API | inline |
setDecelerationLimit(Ts &&... xs) | traffic_simulator::API | inline |
setDecelerationRateLimit(Ts &&... xs) | traffic_simulator::API | inline |
setEntityStatus(const std::string &name, const EntityStatus &status) -> void | traffic_simulator::API | |
setEntityStatus(const std::string &name, const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::API | |
setEntityStatus(const std::string &name, const LaneletPose &lanelet_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status) -> void | traffic_simulator::API | |
setEntityStatus(const std::string &name, const CanonicalizedLaneletPose &canonicalized_lanelet_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::API | |
setEntityStatus(const std::string &name, const std::string &reference_entity_name, const geometry_msgs::msg::Pose &relative_pose, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::API | |
setEntityStatus(const std::string &name, const std::string &reference_entity_name, const geometry_msgs::msg::Point &relative_position, const geometry_msgs::msg::Vector3 &relative_rpy, const traffic_simulator_msgs::msg::ActionStatus &action_status=helper::constructActionStatus()) -> void | traffic_simulator::API | |
setLinearVelocity(Ts &&... xs) | traffic_simulator::API | inline |
setMapPose(Ts &&... xs) | traffic_simulator::API | inline |
setTwist(Ts &&... xs) | traffic_simulator::API | inline |
setVelocityLimit(Ts &&... xs) | traffic_simulator::API | inline |
setVerbose(const bool verbose) | traffic_simulator::API | |
spawn(const std::string &name, const Pose &pose, const traffic_simulator_msgs::msg::VehicleParameters ¶meters, const std::string &behavior=VehicleBehavior::defaultBehavior(), const std::string &model3d="") | traffic_simulator::API | inline |
spawn(const std::string &name, const Pose &pose, const traffic_simulator_msgs::msg::PedestrianParameters ¶meters, const std::string &behavior=PedestrianBehavior::defaultBehavior(), const std::string &model3d="") | traffic_simulator::API | inline |
spawn(const std::string &name, const Pose &pose, const traffic_simulator_msgs::msg::MiscObjectParameters ¶meters, const std::string &model3d="") | traffic_simulator::API | inline |
startNpcLogic() | traffic_simulator::API | |
updateFrame() | traffic_simulator::API |