#include <AtomicActorSet.h>
Public 成员函数 | |
AtomicActorSet () | |
void | Clear () |
bool | Contains (ActorId id) |
void | Destroy (ActorId actor_id) |
std::vector< ActorId > | GetIDList () |
std::vector< ActorPtr > | GetList () |
int | GetState () |
void | Insert (std::vector< ActorPtr > actor_list) |
void | Remove (std::vector< ActorId > actor_id_list) |
size_t | Size () |
Private 属性 | |
std::map< ActorId, ActorPtr > | actor_set |
std::mutex | modification_mutex |
int | state_counter |
在文件 AtomicActorSet.h 第 23 行定义.
|
inline |
在文件 AtomicActorSet.h 第 33 行定义.
|
inline |
在文件 AtomicActorSet.h 第 104 行定义.
引用了 actor_set , 以及 modification_mutex.
被这些函数引用 carla::traffic_manager::TrafficManagerLocal::Stop().
|
inline |
在文件 AtomicActorSet.h 第 92 行定义.
引用了 actor_set , 以及 modification_mutex.
被这些函数引用 carla::traffic_manager::ALSM::IdentifyDestroyedActors() , 以及 carla::traffic_manager::ALSM::IdentifyNewActors().
|
inline |
在文件 AtomicActorSet.h 第 75 行定义.
引用了 actor_set, modification_mutex , 以及 state_counter.
被这些函数引用 carla::traffic_manager::ALSM::Update().
|
inline |
在文件 AtomicActorSet.h 第 45 行定义.
引用了 actor_set , 以及 modification_mutex.
被这些函数引用 carla::traffic_manager::TrafficManagerLocal::GetRegisteredVehiclesIDs(), carla::traffic_manager::ALSM::IdentifyDestroyedActors() , 以及 carla::traffic_manager::TrafficManagerLocal::Run().
|
inline |
在文件 AtomicActorSet.h 第 35 行定义.
引用了 actor_set , 以及 modification_mutex.
被这些函数引用 carla::traffic_manager::ALSM::UpdateRegisteredActorsData().
|
inline |
在文件 AtomicActorSet.h 第 86 行定义.
引用了 modification_mutex , 以及 state_counter.
被这些函数引用 carla::traffic_manager::TrafficManagerLocal::Run().
|
inline |
在文件 AtomicActorSet.h 第 55 行定义.
引用了 actor_set, modification_mutex , 以及 state_counter.
被这些函数引用 carla::traffic_manager::TrafficManagerLocal::RegisterVehicles().
|
inline |
在文件 AtomicActorSet.h 第 64 行定义.
引用了 actor_set, modification_mutex , 以及 state_counter.
被这些函数引用 carla::traffic_manager::ALSM::RemoveActor().
|
inline |
在文件 AtomicActorSet.h 第 98 行定义.
引用了 actor_set , 以及 modification_mutex.
被这些函数引用 carla::traffic_manager::TrafficManagerLocal::Run().
在文件 AtomicActorSet.h 第 28 行定义.
被这些函数引用 Clear(), Contains(), Destroy(), GetIDList(), GetList(), Insert(), Remove() , 以及 Size().
|
private |
在文件 AtomicActorSet.h 第 27 行定义.
被这些函数引用 Clear(), Contains(), Destroy(), GetIDList(), GetList(), GetState(), Insert(), Remove() , 以及 Size().
|
private |
在文件 AtomicActorSet.h 第 29 行定义.
被这些函数引用 Destroy(), GetState(), Insert() , 以及 Remove().