类 | |
class | ActorFactory |
class | ActorState |
Internal state of an Actor. 更多... | |
class | ActorVariant |
Holds an Actor, but only instantiates it when needed. 更多... | |
class | AtomicList |
Holds an atomic pointer to a list. 更多... | |
class | CachedActorList |
Keeps a list of actor descriptions to avoid requesting each time the descriptions to the server. 更多... | |
class | CallbackList |
class | Client |
Provides communication with the rpc and streaming servers of a CARLA simulator. 更多... | |
class | Episode |
Holds the current episode, and the current episode state. 更多... | |
class | EpisodeProxyImpl |
Provides access to the Simulator during a given episode. 更多... | |
struct | EpisodeProxyPointerType |
class | EpisodeState |
Represents the state of all the actors of an episode at a given frame. 更多... | |
struct | GarbageCollector |
class | Simulator |
Connects and controls a CARLA Simulator. 更多... | |
class | WalkerNavigation |
类型定义 | |
using | EpisodeProxy = EpisodeProxyImpl<EpisodeProxyPointerType::Strong> |
using | WeakEpisodeProxy = EpisodeProxyImpl<EpisodeProxyPointerType::Weak> |
函数 | |
_attributes (_description.description.attributes.begin(), _description.description.attributes.end()) | |
static auto & | CastData (const sensor::SensorData &data) |
template<typename T > | |
static T | Get (carla::rpc::Response< T > &response) |
static bool | Get (carla::rpc::Response< void > &) |
template<typename RangeT > | |
static auto | GetActorsById_Impl (Client &client, CachedActorList &actors, const RangeT &actor_ids) |
static EpisodeProxyPointerType::Shared | Load (EpisodeProxyPointerType::Strong ptr) |
static EpisodeProxyPointerType::Shared | Load (EpisodeProxyPointerType::Weak ptr) |
template<typename ActorT > | |
static auto | MakeActorImpl (ActorInitializer init, GarbageCollectionPolicy gc) |
static bool | SynchronizeFrame (uint64_t frame, const Episode &episode, time_duration timeout) |
static void | ValidateVersions (Client &client) |
在文件 EpisodeProxy.h 第 69 行定义.
在文件 EpisodeProxy.h 第 71 行定义.
carla::client::detail::_attributes | ( | _description.description.attributes. | begin(), |
_description.description.attributes. | end() ) |
|
static |
|
static |
在文件 client/detail/Client.cpp 第 36 行定义.
引用了 carla::rpc::Response< T >::Get().
被这些函数引用 carla::client::detail::Client::Pimpl::CallAndWait().
|
static |
在文件 client/detail/Client.cpp 第 40 行定义.
|
static |
在文件 Episode.cpp 第 29 行定义.
引用了 carla::client::detail::CachedActorList::GetActorsById(), carla::client::detail::CachedActorList::GetMissingIds() , 以及 carla::client::detail::CachedActorList::InsertRange().
被这些函数引用 carla::client::detail::Episode::GetActors() , 以及 carla::client::detail::Episode::GetActorsById().
|
static |
在文件 EpisodeProxy.cpp 第 18 行定义.
引用了 carla::AtomicSharedPtr< T >::load().
被这些函数引用 carla::client::detail::EpisodeProxyImpl< PointerT >::Lock() , 以及 carla::client::detail::EpisodeProxyImpl< PointerT >::TryLock().
|
static |
在文件 EpisodeProxy.cpp 第 22 行定义.
|
static |
在文件 ActorFactory.cpp 第 65 行定义.
引用了 DEBUG_ASSERT, carla::client::Disabled , 以及 carla::client::Enabled.
|
static |
在文件 Simulator.cpp 第 49 行定义.
引用了 carla::client::detail::Episode::GetState(), carla::traffic_manager::TrafficManager::Tick() , 以及 carla::time_duration::to_chrono().
被这些函数引用 carla::client::detail::Simulator::SetEpisodeSettings() , 以及 carla::client::detail::Simulator::Tick().
|
static |
在文件 Simulator.cpp 第 37 行定义.
引用了 carla::log_warning().
被这些函数引用 carla::client::detail::Simulator::GetReadyCurrentEpisode().