CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
carla::traffic_manager::Parameters类 参考

#include <Parameters.h>

+ carla::traffic_manager::Parameters 的协作图:

Public 成员函数

bool GetAutoLaneChange (const ActorId &actor_id) const
 Method to query auto lane change rule for a vehicle.
 
bool GetCollisionDetection (const ActorId &reference_actor_id, const ActorId &other_actor_id) const
 Method to query collision avoidance rule between a pair of vehicles.
 
Path GetCustomPath (const ActorId &actor_id) const
 Method to get a custom path.
 
float GetDistanceToLeadingVehicle (const ActorId &actor_id) const
 Method to query distance to leading vehicle for a given vehicle.
 
ChangeLaneInfo GetForceLaneChange (const ActorId &actor_id)
 Method to query lane change command for a vehicle.
 
bool GetHybridPhysicsMode () const
 Method to retrieve hybrid physics mode.
 
float GetHybridPhysicsRadius () const
 Method to retrieve hybrid physics radius.
 
Route GetImportedRoute (const ActorId &actor_id) const
 Method to get a custom route.
 
float GetKeepRightPercentage (const ActorId &actor_id)
 Method to query percentage probability of keep right rule for a vehicle.
 
float GetLaneOffset (const ActorId &actor_id) const
 Method to query lane offset for a vehicle.
 
float GetLowerBoundaryRespawnDormantVehicles () const
 Method to retrieve minimum distance from hero vehicle when respawning vehicles.
 
bool GetOSMMode () const
 Method to get Open Street Map mode.
 
float GetPercentageIgnoreVehicles (const ActorId &actor_id) const
 Method to get % to ignore any vehicle.
 
float GetPercentageIgnoreWalkers (const ActorId &actor_id) const
 Method to get % to ignore any walker.
 
float GetPercentageRunningLight (const ActorId &actor_id) const
 Method to get % to run any traffic light.
 
float GetPercentageRunningSign (const ActorId &actor_id) const
 Method to get % to run any traffic light.
 
float GetRandomLeftLaneChangePercentage (const ActorId &actor_id)
 Method to query percentage probability of a random right lane change for a vehicle.
 
float GetRandomRightLaneChangePercentage (const ActorId &actor_id)
 Method to query percentage probability of a random left lane change for a vehicle.
 
bool GetRespawnDormantVehicles () const
 Method to retrieve if we are automatically respawning vehicles.
 
bool GetSynchronousMode () const
 Method to get synchronous mode.
 
double GetSynchronousModeTimeOutInMiliSecond () const
 Get synchronous mode time out
 
bool GetUpdateVehicleLights (const ActorId &actor_id) const
 Method to get if the vehicle lights should be updates automatically
 
bool GetUploadPath (const ActorId &actor_id) const
 Method to get if we are uploading a path.
 
bool GetUploadRoute (const ActorId &actor_id) const
 Method to get if we are uploading a route.
 
float GetUpperBoundaryRespawnDormantVehicles () const
 Method to retrieve maximum distance from hero vehicle when respawning vehicles.
 
float GetVehicleTargetVelocity (const ActorId &actor_id, const float speed_limit) const
 Method to query target velocity for a vehicle.
 
 Parameters ()
 
void RemoveImportedRoute (const ActorId &actor_id, const bool remove_path)
 Method to remove a route.
 
void RemoveUploadPath (const ActorId &actor_id, const bool remove_path)
 Method to remove a list of points.
 
void SetAutoLaneChange (const ActorPtr &actor, const bool enable)
 Enable/disable automatic lane change on a vehicle.
 
void SetBoundariesRespawnDormantVehicles (const float lower_bound, const float upper_bound)
 Method to set boundaries for respawning vehicles.
 
void SetCollisionDetection (const ActorPtr &reference_actor, const ActorPtr &other_actor, const bool detect_collision)
 Method to set collision detection rules between vehicles.
 
void SetCustomPath (const ActorPtr &actor, const Path path, const bool empty_buffer)
 Method to set our own imported path.
 
void SetDesiredSpeed (const ActorPtr &actor, const float value)
 Set a vehicle's exact desired velocity.
 
void SetDistanceToLeadingVehicle (const ActorPtr &actor, const float distance)
 Method to specify how much distance a vehicle should maintain to the leading vehicle.
 
void SetForceLaneChange (const ActorPtr &actor, const bool direction)
 Method to force lane change on a vehicle.
 
void SetGlobalDistanceToLeadingVehicle (const float dist)
 Method to set the distance to leading vehicle for all registered vehicles.
 
void SetGlobalLaneOffset (float const offset)
 Method to set a global lane offset displacement from the center line.
 
void SetGlobalPercentageSpeedDifference (float const percentage)
 Set a global % decrease in velocity with respect to the speed limit.
 
void SetHybridPhysicsMode (const bool mode_switch)
 Method to set hybrid physics mode.
 
void SetHybridPhysicsRadius (const float radius)
 Method to set hybrid physics radius.
 
void SetImportedRoute (const ActorPtr &actor, const Route route, const bool empty_buffer)
 Method to set our own imported route.
 
void SetKeepRightPercentage (const ActorPtr &actor, const float percentage)
 Method to set % to keep on the right lane.
 
void SetLaneOffset (const ActorPtr &actor, const float offset)
 Method to set a lane offset displacement from the center line.
 
void SetMaxBoundaries (const float lower, const float upper)
 Method to set limits for boundaries when respawning vehicles.
 
void SetOSMMode (const bool mode_switch)
 Method to set Open Street Map mode.
 
void SetPercentageIgnoreVehicles (const ActorPtr &actor, const float perc)
 Method to set % to ignore any vehicle.
 
void SetPercentageIgnoreWalkers (const ActorPtr &actor, const float perc)
 Method to set % to ignore any vehicle.
 
void SetPercentageRunningLight (const ActorPtr &actor, const float perc)
 Method to set % to run any traffic light.
 
void SetPercentageRunningSign (const ActorPtr &actor, const float perc)
 Method to set % to run any traffic sign.
 
void SetPercentageSpeedDifference (const ActorPtr &actor, const float percentage)
 Set a vehicle's % decrease in velocity with respect to the speed limit.
 
void SetRandomLeftLaneChangePercentage (const ActorPtr &actor, const float percentage)
 Method to set % to randomly do a left lane change.
 
void SetRandomRightLaneChangePercentage (const ActorPtr &actor, const float percentage)
 Method to set % to randomly do a right lane change.
 
void SetRespawnDormantVehicles (const bool mode_switch)
 Method to set if we are automatically respawning vehicles.
 
void SetSynchronousMode (const bool mode_switch=true)
 Method to set synchronous mode.
 
void SetSynchronousModeTimeOutInMiliSecond (const double time)
 Set Synchronous mode time out.
 
void SetUpdateVehicleLights (const ActorPtr &actor, const bool do_update)
 Method to set the automatic vehicle light state update flag.
 
void UpdateImportedRoute (const ActorId &actor_id, const Route route)
 Method to update an already set route.
 
void UpdateUploadPath (const ActorId &actor_id, const Path path)
 Method to update an already set list of points.
 
 ~Parameters ()
 

Public 属性

std::chrono::duration< double, std::milli > synchronous_time_out
 Synchronous mode time out variable.
 

Private 属性

AtomicMap< ActorId, bool > auto_lane_change
 Map containing auto lane change commands.
 
AtomicMap< ActorId, bool > auto_update_vehicle_lights
 Map containing the automatic vehicle lights update flag
 
AtomicMap< ActorId, Pathcustom_path
 Structure to hold all custom paths.
 
AtomicMap< ActorId, Routecustom_route
 Structure to hold all custom routes.
 
std::atomic< float > distance_margin {2.0}
 Distance margin
 
AtomicMap< ActorId, float > distance_to_leading_vehicle
 Map containing distance to leading vehicle command.
 
AtomicMap< ActorId, float > exact_desired_speed
 Target velocity map for individual vehicles, based on a desired velocity.
 
AtomicMap< ActorId, ChangeLaneInfoforce_lane_change
 Map containing force lane change commands.
 
float global_lane_offset = 0
 Global lane offset
 
float global_percentage_difference_from_limit = 0
 Global target velocity limit % difference.
 
std::atomic< bool > hybrid_physics_mode {false}
 Hybrid physics mode switch.
 
std::atomic< float > hybrid_physics_radius {70.0}
 Hybrid physics radius.
 
AtomicMap< ActorId, std::shared_ptr< AtomicActorSet > > ignore_collision
 Map containing a set of actors to be ignored during collision detection.
 
AtomicMap< ActorId, float > lane_offset
 Lane offset map for individual vehicles.
 
float max_upper_bound
 Maximum possible distance to respawn vehicles with respect to the hero vehicle.
 
float min_lower_bound
 Minimum possible distance to respawn vehicles with respect to the hero vehicle.
 
std::atomic< bool > osm_mode {true}
 Parameter specifying Open Street Map mode.
 
AtomicMap< ActorId, float > perc_ignore_vehicles
 Map containing % of ignoring vehicles.
 
AtomicMap< ActorId, float > perc_ignore_walkers
 Map containing % of ignoring walkers.
 
AtomicMap< ActorId, float > perc_keep_right
 Map containing % of keep right rule.
 
AtomicMap< ActorId, float > perc_random_left
 Map containing % of random left lane change.
 
AtomicMap< ActorId, float > perc_random_right
 Map containing % of random right lane change.
 
AtomicMap< ActorId, float > perc_run_traffic_light
 Map containing % of running a traffic light.
 
AtomicMap< ActorId, float > perc_run_traffic_sign
 Map containing % of running a traffic sign.
 
AtomicMap< ActorId, float > percentage_difference_from_speed_limit
 Target velocity map for individual vehicles, based on a % diffrerence from speed limit.
 
std::atomic< bool > respawn_dormant_vehicles {false}
 Automatic respawn mode switch.
 
std::atomic< float > respawn_lower_bound {100.0}
 Minimum distance to respawn vehicles with respect to the hero vehicle.
 
std::atomic< float > respawn_upper_bound {1000.0}
 Maximum distance to respawn vehicles with respect to the hero vehicle.
 
std::atomic< bool > synchronous_mode {false}
 Synchronous mode switch.
 
AtomicMap< ActorId, bool > upload_path
 Parameter specifying if importing a custom path.
 
AtomicMap< ActorId, bool > upload_route
 Parameter specifying if importing a custom route.
 

详细描述

在文件 Parameters.h37 行定义.

构造及析构函数说明

◆ Parameters()

carla::traffic_manager::Parameters::Parameters ( )

Set default synchronous mode time out.

在文件 Parameters.cpp13 行定义.

引用了 synchronous_time_out.

◆ ~Parameters()

carla::traffic_manager::Parameters::~Parameters ( )

在文件 Parameters.cpp19 行定义.

成员函数说明

◆ GetAutoLaneChange()

bool carla::traffic_manager::Parameters::GetAutoLaneChange ( const ActorId & actor_id) const

Method to query auto lane change rule for a vehicle.

在文件 Parameters.cpp334 行定义.

引用了 auto_lane_change, carla::traffic_manager::AtomicMap< Key, Value >::Contains() , 以及 carla::traffic_manager::AtomicMap< Key, Value >::GetValue().

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetCollisionDetection()

bool carla::traffic_manager::Parameters::GetCollisionDetection ( const ActorId & reference_actor_id,
const ActorId & other_actor_id ) const

Method to query collision avoidance rule between a pair of vehicles.

在文件 Parameters.cpp276 行定义.

引用了 ignore_collision.

被这些函数引用 carla::traffic_manager::CollisionStage::Update().

+ 这是这个函数的调用关系图:

◆ GetCustomPath()

Path carla::traffic_manager::Parameters::GetCustomPath ( const ActorId & actor_id) const

Method to get a custom path.

在文件 Parameters.cpp448 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), custom_path , 以及 carla::traffic_manager::AtomicMap< Key, Value >::GetValue().

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetDistanceToLeadingVehicle()

float carla::traffic_manager::Parameters::GetDistanceToLeadingVehicle ( const ActorId & actor_id) const

Method to query distance to leading vehicle for a given vehicle.

在文件 Parameters.cpp345 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), distance_margin, distance_to_leading_vehicle , 以及 carla::traffic_manager::AtomicMap< Key, Value >::GetValue().

被这些函数引用 carla::traffic_manager::CollisionStage::GetGeodesicBoundary(), carla::traffic_manager::CollisionStage::NegotiateCollision() , 以及 carla::traffic_manager::CollisionStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetForceLaneChange()

ChangeLaneInfo carla::traffic_manager::Parameters::GetForceLaneChange ( const ActorId & actor_id)

Method to query lane change command for a vehicle.

在文件 Parameters.cpp288 行定义.

引用了 force_lane_change.

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 这是这个函数的调用关系图:

◆ GetHybridPhysicsMode()

bool carla::traffic_manager::Parameters::GetHybridPhysicsMode ( ) const

Method to retrieve hybrid physics mode.

在文件 Parameters.cpp411 行定义.

引用了 hybrid_physics_mode.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::Run() , 以及 carla::traffic_manager::ALSM::Update().

+ 这是这个函数的调用关系图:

◆ GetHybridPhysicsRadius()

float carla::traffic_manager::Parameters::GetHybridPhysicsRadius ( ) const

Method to retrieve hybrid physics radius.

在文件 Parameters.cpp240 行定义.

引用了 hybrid_physics_radius.

被这些函数引用 carla::traffic_manager::ALSM::UpdateRegisteredActorsData().

+ 这是这个函数的调用关系图:

◆ GetImportedRoute()

Route carla::traffic_manager::Parameters::GetImportedRoute ( const ActorId & actor_id) const

Method to get a custom route.

在文件 Parameters.cpp471 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), custom_route , 以及 carla::traffic_manager::AtomicMap< Key, Value >::GetValue().

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetKeepRightPercentage()

float carla::traffic_manager::Parameters::GetKeepRightPercentage ( const ActorId & actor_id)

Method to query percentage probability of keep right rule for a vehicle.

在文件 Parameters.cpp301 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_keep_right.

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetLaneOffset()

float carla::traffic_manager::Parameters::GetLaneOffset ( const ActorId & actor_id) const

Method to query lane offset for a vehicle.

在文件 Parameters.cpp266 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue(), global_lane_offset , 以及 lane_offset.

被这些函数引用 carla::traffic_manager::MotionPlanStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetLowerBoundaryRespawnDormantVehicles()

float carla::traffic_manager::Parameters::GetLowerBoundaryRespawnDormantVehicles ( ) const

Method to retrieve minimum distance from hero vehicle when respawning vehicles.

在文件 Parameters.cpp421 行定义.

引用了 respawn_lower_bound.

被这些函数引用 carla::traffic_manager::MotionPlanStage::Update().

+ 这是这个函数的调用关系图:

◆ GetOSMMode()

bool carla::traffic_manager::Parameters::GetOSMMode ( ) const

Method to get Open Street Map mode.

在文件 Parameters.cpp432 行定义.

引用了 osm_mode.

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportPath(), carla::traffic_manager::LocalizationStage::ImportRoute(), carla::traffic_manager::ALSM::Update() , 以及 carla::traffic_manager::LocalizationStage::Update().

+ 这是这个函数的调用关系图:

◆ GetPercentageIgnoreVehicles()

float carla::traffic_manager::Parameters::GetPercentageIgnoreVehicles ( const ActorId & actor_id) const

Method to get % to ignore any vehicle.

在文件 Parameters.cpp400 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_ignore_vehicles.

被这些函数引用 carla::traffic_manager::CollisionStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetPercentageIgnoreWalkers()

float carla::traffic_manager::Parameters::GetPercentageIgnoreWalkers ( const ActorId & actor_id) const

Method to get % to ignore any walker.

在文件 Parameters.cpp379 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_ignore_walkers.

被这些函数引用 carla::traffic_manager::CollisionStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetPercentageRunningLight()

float carla::traffic_manager::Parameters::GetPercentageRunningLight ( const ActorId & actor_id) const

Method to get % to run any traffic light.

在文件 Parameters.cpp357 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_run_traffic_light.

被这些函数引用 carla::traffic_manager::TrafficLightStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetPercentageRunningSign()

float carla::traffic_manager::Parameters::GetPercentageRunningSign ( const ActorId & actor_id) const

Method to get % to run any traffic light.

在文件 Parameters.cpp368 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_run_traffic_sign.

被这些函数引用 carla::traffic_manager::TrafficLightStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetRandomLeftLaneChangePercentage()

float carla::traffic_manager::Parameters::GetRandomLeftLaneChangePercentage ( const ActorId & actor_id)

Method to query percentage probability of a random right lane change for a vehicle.

在文件 Parameters.cpp312 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_random_left.

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetRandomRightLaneChangePercentage()

float carla::traffic_manager::Parameters::GetRandomRightLaneChangePercentage ( const ActorId & actor_id)

Method to query percentage probability of a random left lane change for a vehicle.

在文件 Parameters.cpp323 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 perc_random_right.

被这些函数引用 carla::traffic_manager::LocalizationStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetRespawnDormantVehicles()

bool carla::traffic_manager::Parameters::GetRespawnDormantVehicles ( ) const

Method to retrieve if we are automatically respawning vehicles.

在文件 Parameters.cpp416 行定义.

引用了 respawn_dormant_vehicles.

被这些函数引用 carla::traffic_manager::MotionPlanStage::Update() , 以及 carla::traffic_manager::ALSM::UpdateRegisteredActorsData().

+ 这是这个函数的调用关系图:

◆ GetSynchronousMode()

bool carla::traffic_manager::Parameters::GetSynchronousMode ( ) const

Method to get synchronous mode.

在文件 Parameters.cpp245 行定义.

引用了 synchronous_mode.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::Run(), carla::traffic_manager::TrafficManagerLocal::SetSynchronousMode(), carla::traffic_manager::TrafficManagerLocal::Stop(), carla::traffic_manager::TrafficManagerLocal::SynchronousTick() , 以及 carla::traffic_manager::MotionPlanStage::Update().

+ 这是这个函数的调用关系图:

◆ GetSynchronousModeTimeOutInMiliSecond()

double carla::traffic_manager::Parameters::GetSynchronousModeTimeOutInMiliSecond ( ) const

Get synchronous mode time out

在文件 Parameters.cpp249 行定义.

引用了 synchronous_time_out.

◆ GetUpdateVehicleLights()

bool carla::traffic_manager::Parameters::GetUpdateVehicleLights ( const ActorId & actor_id) const

Method to get if the vehicle lights should be updates automatically

在文件 Parameters.cpp390 行定义.

引用了 auto_update_vehicle_lights, carla::traffic_manager::AtomicMap< Key, Value >::Contains() , 以及 carla::traffic_manager::AtomicMap< Key, Value >::GetValue().

被这些函数引用 carla::traffic_manager::VehicleLightStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetUploadPath()

bool carla::traffic_manager::Parameters::GetUploadPath ( const ActorId & actor_id) const

Method to get if we are uploading a path.

在文件 Parameters.cpp437 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 upload_path.

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportPath().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetUploadRoute()

bool carla::traffic_manager::Parameters::GetUploadRoute ( const ActorId & actor_id) const

Method to get if we are uploading a route.

在文件 Parameters.cpp460 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), carla::traffic_manager::AtomicMap< Key, Value >::GetValue() , 以及 upload_route.

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportRoute().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetUpperBoundaryRespawnDormantVehicles()

float carla::traffic_manager::Parameters::GetUpperBoundaryRespawnDormantVehicles ( ) const

Method to retrieve maximum distance from hero vehicle when respawning vehicles.

在文件 Parameters.cpp426 行定义.

引用了 respawn_upper_bound.

被这些函数引用 carla::traffic_manager::MotionPlanStage::Update().

+ 这是这个函数的调用关系图:

◆ GetVehicleTargetVelocity()

float carla::traffic_manager::Parameters::GetVehicleTargetVelocity ( const ActorId & actor_id,
const float speed_limit ) const

Method to query target velocity for a vehicle.

在文件 Parameters.cpp253 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::Contains(), exact_desired_speed, carla::traffic_manager::AtomicMap< Key, Value >::GetValue(), global_percentage_difference_from_limit , 以及 percentage_difference_from_speed_limit.

被这些函数引用 carla::traffic_manager::MotionPlanStage::GetLandmarkTargetVelocity() , 以及 carla::traffic_manager::MotionPlanStage::Update().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ RemoveImportedRoute()

void carla::traffic_manager::Parameters::RemoveImportedRoute ( const ActorId & actor_id,
const bool remove_path )

Method to remove a route.

在文件 Parameters.cpp224 行定义.

引用了 custom_route, carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry() , 以及 upload_route.

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportRoute() , 以及 carla::traffic_manager::TrafficManagerLocal::RemoveImportedRoute().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ RemoveUploadPath()

void carla::traffic_manager::Parameters::RemoveUploadPath ( const ActorId & actor_id,
const bool remove_path )

Method to remove a list of points.

在文件 Parameters.cpp203 行定义.

引用了 custom_path, carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry() , 以及 upload_path.

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportPath() , 以及 carla::traffic_manager::TrafficManagerLocal::RemoveUploadPath().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetAutoLaneChange()

void carla::traffic_manager::Parameters::SetAutoLaneChange ( const ActorPtr & actor,
const bool enable )

Enable/disable automatic lane change on a vehicle.

在文件 Parameters.cpp133 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 auto_lane_change.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetAutoLaneChange().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetBoundariesRespawnDormantVehicles()

void carla::traffic_manager::Parameters::SetBoundariesRespawnDormantVehicles ( const float lower_bound,
const float upper_bound )

Method to set boundaries for respawning vehicles.

在文件 Parameters.cpp38 行定义.

引用了 max_upper_bound, min_lower_bound, respawn_lower_bound , 以及 respawn_upper_bound.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetBoundariesRespawnDormantVehicles().

+ 这是这个函数的调用关系图:

◆ SetCollisionDetection()

void carla::traffic_manager::Parameters::SetCollisionDetection ( const ActorPtr & reference_actor,
const ActorPtr & other_actor,
const bool detect_collision )

Method to set collision detection rules between vehicles.

在文件 Parameters.cpp75 行定义.

引用了 ignore_collision.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetCollisionDetection().

+ 这是这个函数的调用关系图:

◆ SetCustomPath()

void carla::traffic_manager::Parameters::SetCustomPath ( const ActorPtr & actor,
const Path path,
const bool empty_buffer )

Method to set our own imported path.

在文件 Parameters.cpp196 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry(), custom_path , 以及 upload_path.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetCustomPath().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetDesiredSpeed()

void carla::traffic_manager::Parameters::SetDesiredSpeed ( const ActorPtr & actor,
const float value )

Set a vehicle's exact desired velocity.

在文件 Parameters.cpp57 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry(), carla::traffic_manager::AtomicMap< Key, Value >::Contains(), exact_desired_speed, percentage_difference_from_speed_limit , 以及 carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry().

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetDesiredSpeed().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetDistanceToLeadingVehicle()

void carla::traffic_manager::Parameters::SetDistanceToLeadingVehicle ( const ActorPtr & actor,
const float distance )

Method to specify how much distance a vehicle should maintain to the leading vehicle.

在文件 Parameters.cpp139 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 distance_to_leading_vehicle.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetDistanceToLeadingVehicle().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetForceLaneChange()

void carla::traffic_manager::Parameters::SetForceLaneChange ( const ActorPtr & actor,
const bool direction )

Method to force lane change on a vehicle.

Direction flag can be set to true for left and false for right.

在文件 Parameters.cpp101 行定义.

引用了 force_lane_change.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetForceLaneChange().

+ 这是这个函数的调用关系图:

◆ SetGlobalDistanceToLeadingVehicle()

void carla::traffic_manager::Parameters::SetGlobalDistanceToLeadingVehicle ( const float dist)

Method to set the distance to leading vehicle for all registered vehicles.

在文件 Parameters.cpp154 行定义.

引用了 distance_margin.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetGlobalDistanceToLeadingVehicle().

+ 这是这个函数的调用关系图:

◆ SetGlobalLaneOffset()

void carla::traffic_manager::Parameters::SetGlobalLaneOffset ( float const offset)

Method to set a global lane offset displacement from the center line.

Positive values imply a right offset while negative ones mean a left one.

在文件 Parameters.cpp71 行定义.

引用了 global_lane_offset.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetGlobalLaneOffset().

+ 这是这个函数的调用关系图:

◆ SetGlobalPercentageSpeedDifference()

void carla::traffic_manager::Parameters::SetGlobalPercentageSpeedDifference ( float const percentage)

Set a global % decrease in velocity with respect to the speed limit.

If less than 0, it's a % increase.

在文件 Parameters.cpp66 行定义.

引用了 global_percentage_difference_from_limit.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetGlobalPercentageSpeedDifference() , 以及 carla::traffic_manager::TrafficManagerLocal::TrafficManagerLocal().

+ 这是这个函数的调用关系图:

◆ SetHybridPhysicsMode()

void carla::traffic_manager::Parameters::SetHybridPhysicsMode ( const bool mode_switch)

Method to set hybrid physics mode.

在文件 Parameters.cpp23 行定义.

引用了 hybrid_physics_mode.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetHybridPhysicsMode().

+ 这是这个函数的调用关系图:

◆ SetHybridPhysicsRadius()

void carla::traffic_manager::Parameters::SetHybridPhysicsRadius ( const float radius)

Method to set hybrid physics radius.

在文件 Parameters.cpp187 行定义.

引用了 hybrid_physics_radius.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetHybridPhysicsRadius().

+ 这是这个函数的调用关系图:

◆ SetImportedRoute()

void carla::traffic_manager::Parameters::SetImportedRoute ( const ActorPtr & actor,
const Route route,
const bool empty_buffer )

Method to set our own imported route.

在文件 Parameters.cpp217 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry(), custom_route , 以及 upload_route.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetImportedRoute().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetKeepRightPercentage()

void carla::traffic_manager::Parameters::SetKeepRightPercentage ( const ActorPtr & actor,
const float percentage )

Method to set % to keep on the right lane.

在文件 Parameters.cpp108 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_keep_right.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetKeepRightPercentage().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetLaneOffset()

void carla::traffic_manager::Parameters::SetLaneOffset ( const ActorPtr & actor,
const float offset )

Method to set a lane offset displacement from the center line.

Positive values imply a right offset while negative ones mean a left one.

在文件 Parameters.cpp52 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 lane_offset.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetLaneOffset().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetMaxBoundaries()

void carla::traffic_manager::Parameters::SetMaxBoundaries ( const float lower,
const float upper )

Method to set limits for boundaries when respawning vehicles.

在文件 Parameters.cpp33 行定义.

引用了 max_upper_bound , 以及 min_lower_bound.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::Run() , 以及 carla::traffic_manager::TrafficManagerLocal::SetMaxBoundaries().

+ 这是这个函数的调用关系图:

◆ SetOSMMode()

void carla::traffic_manager::Parameters::SetOSMMode ( const bool mode_switch)

Method to set Open Street Map mode.

在文件 Parameters.cpp192 行定义.

引用了 osm_mode.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetOSMMode().

+ 这是这个函数的调用关系图:

◆ SetPercentageIgnoreVehicles()

void carla::traffic_manager::Parameters::SetPercentageIgnoreVehicles ( const ActorPtr & actor,
const float perc )

Method to set % to ignore any vehicle.

在文件 Parameters.cpp173 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_ignore_vehicles.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetPercentageIgnoreVehicles().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetPercentageIgnoreWalkers()

void carla::traffic_manager::Parameters::SetPercentageIgnoreWalkers ( const ActorPtr & actor,
const float perc )

Method to set % to ignore any vehicle.

在文件 Parameters.cpp180 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_ignore_walkers.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetPercentageIgnoreWalkers().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetPercentageRunningLight()

void carla::traffic_manager::Parameters::SetPercentageRunningLight ( const ActorPtr & actor,
const float perc )

Method to set % to run any traffic light.

在文件 Parameters.cpp159 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_run_traffic_light.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetPercentageRunningLight().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetPercentageRunningSign()

void carla::traffic_manager::Parameters::SetPercentageRunningSign ( const ActorPtr & actor,
const float perc )

Method to set % to run any traffic sign.

在文件 Parameters.cpp166 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_run_traffic_sign.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetPercentageRunningSign().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetPercentageSpeedDifference()

void carla::traffic_manager::Parameters::SetPercentageSpeedDifference ( const ActorPtr & actor,
const float percentage )

Set a vehicle's % decrease in velocity with respect to the speed limit.

If less than 0, it's a % increase.

在文件 Parameters.cpp43 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry(), carla::traffic_manager::AtomicMap< Key, Value >::Contains(), exact_desired_speed, percentage_difference_from_speed_limit , 以及 carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry().

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetPercentageSpeedDifference().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetRandomLeftLaneChangePercentage()

void carla::traffic_manager::Parameters::SetRandomLeftLaneChangePercentage ( const ActorPtr & actor,
const float percentage )

Method to set % to randomly do a left lane change.

在文件 Parameters.cpp114 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_random_left.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetRandomLeftLaneChangePercentage().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetRandomRightLaneChangePercentage()

void carla::traffic_manager::Parameters::SetRandomRightLaneChangePercentage ( const ActorPtr & actor,
const float percentage )

Method to set % to randomly do a right lane change.

在文件 Parameters.cpp120 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 perc_random_right.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetRandomRightLaneChangePercentage().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SetRespawnDormantVehicles()

void carla::traffic_manager::Parameters::SetRespawnDormantVehicles ( const bool mode_switch)

Method to set if we are automatically respawning vehicles.

在文件 Parameters.cpp28 行定义.

引用了 respawn_dormant_vehicles.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetRespawnDormantVehicles().

+ 这是这个函数的调用关系图:

◆ SetSynchronousMode()

void carla::traffic_manager::Parameters::SetSynchronousMode ( const bool mode_switch = true)

Method to set synchronous mode.

在文件 Parameters.cpp146 行定义.

引用了 synchronous_mode.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetSynchronousMode().

+ 这是这个函数的调用关系图:

◆ SetSynchronousModeTimeOutInMiliSecond()

void carla::traffic_manager::Parameters::SetSynchronousModeTimeOutInMiliSecond ( const double time)

Set Synchronous mode time out.

在文件 Parameters.cpp150 行定义.

引用了 synchronous_time_out.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetSynchronousModeTimeOutInMiliSecond().

+ 这是这个函数的调用关系图:

◆ SetUpdateVehicleLights()

void carla::traffic_manager::Parameters::SetUpdateVehicleLights ( const ActorPtr & actor,
const bool do_update )

Method to set the automatic vehicle light state update flag.

在文件 Parameters.cpp127 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry() , 以及 auto_update_vehicle_lights.

被这些函数引用 carla::traffic_manager::TrafficManagerLocal::SetUpdateVehicleLights().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ UpdateImportedRoute()

void carla::traffic_manager::Parameters::UpdateImportedRoute ( const ActorId & actor_id,
const Route route )

Method to update an already set route.

在文件 Parameters.cpp232 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry(), custom_route , 以及 carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry().

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportRoute() , 以及 carla::traffic_manager::TrafficManagerLocal::UpdateImportedRoute().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ UpdateUploadPath()

void carla::traffic_manager::Parameters::UpdateUploadPath ( const ActorId & actor_id,
const Path path )

Method to update an already set list of points.

在文件 Parameters.cpp211 行定义.

引用了 carla::traffic_manager::AtomicMap< Key, Value >::AddEntry(), custom_path , 以及 carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry().

被这些函数引用 carla::traffic_manager::LocalizationStage::ImportPath() , 以及 carla::traffic_manager::TrafficManagerLocal::UpdateUploadPath().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ auto_lane_change

AtomicMap<ActorId, bool> carla::traffic_manager::Parameters::auto_lane_change
private

Map containing auto lane change commands.

在文件 Parameters.h57 行定义.

被这些函数引用 GetAutoLaneChange() , 以及 SetAutoLaneChange().

◆ auto_update_vehicle_lights

AtomicMap<ActorId, bool> carla::traffic_manager::Parameters::auto_update_vehicle_lights
private

Map containing the automatic vehicle lights update flag

在文件 Parameters.h73 行定义.

被这些函数引用 GetUpdateVehicleLights() , 以及 SetUpdateVehicleLights().

◆ custom_path

AtomicMap<ActorId, Path> carla::traffic_manager::Parameters::custom_path
private

Structure to hold all custom paths.

在文件 Parameters.h97 行定义.

被这些函数引用 GetCustomPath(), RemoveUploadPath(), SetCustomPath() , 以及 UpdateUploadPath().

◆ custom_route

AtomicMap<ActorId, Route> carla::traffic_manager::Parameters::custom_route
private

Structure to hold all custom routes.

在文件 Parameters.h101 行定义.

被这些函数引用 GetImportedRoute(), RemoveImportedRoute(), SetImportedRoute() , 以及 UpdateImportedRoute().

◆ distance_margin

std::atomic<float> carla::traffic_manager::Parameters::distance_margin {2.0}
private

Distance margin

在文件 Parameters.h77 行定义.

被这些函数引用 GetDistanceToLeadingVehicle() , 以及 SetGlobalDistanceToLeadingVehicle().

◆ distance_to_leading_vehicle

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::distance_to_leading_vehicle
private

Map containing distance to leading vehicle command.

在文件 Parameters.h53 行定义.

被这些函数引用 GetDistanceToLeadingVehicle() , 以及 SetDistanceToLeadingVehicle().

◆ exact_desired_speed

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::exact_desired_speed
private

Target velocity map for individual vehicles, based on a desired velocity.

在文件 Parameters.h45 行定义.

被这些函数引用 GetVehicleTargetVelocity(), SetDesiredSpeed() , 以及 SetPercentageSpeedDifference().

◆ force_lane_change

AtomicMap<ActorId, ChangeLaneInfo> carla::traffic_manager::Parameters::force_lane_change
private

Map containing force lane change commands.

在文件 Parameters.h55 行定义.

被这些函数引用 GetForceLaneChange() , 以及 SetForceLaneChange().

◆ global_lane_offset

float carla::traffic_manager::Parameters::global_lane_offset = 0
private

Global lane offset

在文件 Parameters.h49 行定义.

被这些函数引用 GetLaneOffset() , 以及 SetGlobalLaneOffset().

◆ global_percentage_difference_from_limit

float carla::traffic_manager::Parameters::global_percentage_difference_from_limit = 0
private

Global target velocity limit % difference.

在文件 Parameters.h47 行定义.

被这些函数引用 GetVehicleTargetVelocity() , 以及 SetGlobalPercentageSpeedDifference().

◆ hybrid_physics_mode

std::atomic<bool> carla::traffic_manager::Parameters::hybrid_physics_mode {false}
private

Hybrid physics mode switch.

在文件 Parameters.h79 行定义.

被这些函数引用 GetHybridPhysicsMode() , 以及 SetHybridPhysicsMode().

◆ hybrid_physics_radius

std::atomic<float> carla::traffic_manager::Parameters::hybrid_physics_radius {70.0}
private

Hybrid physics radius.

在文件 Parameters.h91 行定义.

被这些函数引用 GetHybridPhysicsRadius() , 以及 SetHybridPhysicsRadius().

◆ ignore_collision

AtomicMap<ActorId, std::shared_ptr<AtomicActorSet> > carla::traffic_manager::Parameters::ignore_collision
private

Map containing a set of actors to be ignored during collision detection.

在文件 Parameters.h51 行定义.

被这些函数引用 GetCollisionDetection() , 以及 SetCollisionDetection().

◆ lane_offset

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::lane_offset
private

Lane offset map for individual vehicles.

在文件 Parameters.h43 行定义.

被这些函数引用 GetLaneOffset() , 以及 SetLaneOffset().

◆ max_upper_bound

float carla::traffic_manager::Parameters::max_upper_bound
private

Maximum possible distance to respawn vehicles with respect to the hero vehicle.

在文件 Parameters.h89 行定义.

被这些函数引用 SetBoundariesRespawnDormantVehicles() , 以及 SetMaxBoundaries().

◆ min_lower_bound

float carla::traffic_manager::Parameters::min_lower_bound
private

Minimum possible distance to respawn vehicles with respect to the hero vehicle.

在文件 Parameters.h87 行定义.

被这些函数引用 SetBoundariesRespawnDormantVehicles() , 以及 SetMaxBoundaries().

◆ osm_mode

std::atomic<bool> carla::traffic_manager::Parameters::osm_mode {true}
private

Parameter specifying Open Street Map mode.

在文件 Parameters.h93 行定义.

被这些函数引用 GetOSMMode() , 以及 SetOSMMode().

◆ perc_ignore_vehicles

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_ignore_vehicles
private

Map containing % of ignoring vehicles.

在文件 Parameters.h65 行定义.

被这些函数引用 GetPercentageIgnoreVehicles() , 以及 SetPercentageIgnoreVehicles().

◆ perc_ignore_walkers

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_ignore_walkers
private

Map containing % of ignoring walkers.

在文件 Parameters.h63 行定义.

被这些函数引用 GetPercentageIgnoreWalkers() , 以及 SetPercentageIgnoreWalkers().

◆ perc_keep_right

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_keep_right
private

Map containing % of keep right rule.

在文件 Parameters.h67 行定义.

被这些函数引用 GetKeepRightPercentage() , 以及 SetKeepRightPercentage().

◆ perc_random_left

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_random_left
private

Map containing % of random left lane change.

在文件 Parameters.h69 行定义.

被这些函数引用 GetRandomLeftLaneChangePercentage() , 以及 SetRandomLeftLaneChangePercentage().

◆ perc_random_right

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_random_right
private

Map containing % of random right lane change.

在文件 Parameters.h71 行定义.

被这些函数引用 GetRandomRightLaneChangePercentage() , 以及 SetRandomRightLaneChangePercentage().

◆ perc_run_traffic_light

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_run_traffic_light
private

Map containing % of running a traffic light.

在文件 Parameters.h59 行定义.

被这些函数引用 GetPercentageRunningLight() , 以及 SetPercentageRunningLight().

◆ perc_run_traffic_sign

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::perc_run_traffic_sign
private

Map containing % of running a traffic sign.

在文件 Parameters.h61 行定义.

被这些函数引用 GetPercentageRunningSign() , 以及 SetPercentageRunningSign().

◆ percentage_difference_from_speed_limit

AtomicMap<ActorId, float> carla::traffic_manager::Parameters::percentage_difference_from_speed_limit
private

Target velocity map for individual vehicles, based on a % diffrerence from speed limit.

在文件 Parameters.h41 行定义.

被这些函数引用 GetVehicleTargetVelocity(), SetDesiredSpeed() , 以及 SetPercentageSpeedDifference().

◆ respawn_dormant_vehicles

std::atomic<bool> carla::traffic_manager::Parameters::respawn_dormant_vehicles {false}
private

Automatic respawn mode switch.

在文件 Parameters.h81 行定义.

被这些函数引用 GetRespawnDormantVehicles() , 以及 SetRespawnDormantVehicles().

◆ respawn_lower_bound

std::atomic<float> carla::traffic_manager::Parameters::respawn_lower_bound {100.0}
private

Minimum distance to respawn vehicles with respect to the hero vehicle.

在文件 Parameters.h83 行定义.

被这些函数引用 GetLowerBoundaryRespawnDormantVehicles() , 以及 SetBoundariesRespawnDormantVehicles().

◆ respawn_upper_bound

std::atomic<float> carla::traffic_manager::Parameters::respawn_upper_bound {1000.0}
private

Maximum distance to respawn vehicles with respect to the hero vehicle.

在文件 Parameters.h85 行定义.

被这些函数引用 GetUpperBoundaryRespawnDormantVehicles() , 以及 SetBoundariesRespawnDormantVehicles().

◆ synchronous_mode

std::atomic<bool> carla::traffic_manager::Parameters::synchronous_mode {false}
private

Synchronous mode switch.

在文件 Parameters.h75 行定义.

被这些函数引用 GetSynchronousMode() , 以及 SetSynchronousMode().

◆ synchronous_time_out

std::chrono::duration<double, std::milli> carla::traffic_manager::Parameters::synchronous_time_out

Synchronous mode time out variable.

在文件 Parameters.h295 行定义.

被这些函数引用 GetSynchronousModeTimeOutInMiliSecond(), Parameters() , 以及 SetSynchronousModeTimeOutInMiliSecond().

◆ upload_path

AtomicMap<ActorId, bool> carla::traffic_manager::Parameters::upload_path
private

Parameter specifying if importing a custom path.

在文件 Parameters.h95 行定义.

被这些函数引用 GetUploadPath(), RemoveUploadPath() , 以及 SetCustomPath().

◆ upload_route

AtomicMap<ActorId, bool> carla::traffic_manager::Parameters::upload_route
private

Parameter specifying if importing a custom route.

在文件 Parameters.h99 行定义.

被这些函数引用 GetUploadRoute(), RemoveImportedRoute() , 以及 SetImportedRoute().


该类的文档由以下文件生成: