#include <ActorList.h>
Public 成员函数 | |
SharedPtr< Actor > | at (size_t pos) const |
auto | begin () const |
bool | empty () const |
auto | end () const |
SharedPtr< ActorList > | Filter (const std::string &wildcard_pattern) const |
Filters a list of Actor with type id matching wildcard_pattern. | |
SharedPtr< Actor > | Find (ActorId actor_id) const |
Find an actor by id. | |
SharedPtr< Actor > | operator[] (size_t pos) const |
size_t | size () const |
Private 成员函数 | |
ActorList (detail::EpisodeProxy episode, std::vector< rpc::Actor > actors) | |
template<typename It > | |
auto | MakeIterator (It it) const |
Private 属性 | |
std::vector< detail::ActorVariant > | _actors |
detail::EpisodeProxy | _episode |
友元 | |
class | World |
在文件 ActorList.h 第 18 行定义.
|
private |
在文件 ActorList.cpp 第 17 行定义.
在文件 ActorList.h 第 40 行定义.
|
inline |
|
inline |
在文件 ActorList.h 第 52 行定义.
引用了 _actors.
|
inline |
SharedPtr< ActorList > carla::client::ActorList::Filter | ( | const std::string & | wildcard_pattern | ) | const |
Filters a list of Actor with type id matching wildcard_pattern.
在文件 ActorList.cpp 第 32 行定义.
引用了 _actors, _episode , 以及 carla::StringUtil::Match().
|
inlineprivate |
在文件 ActorList.h 第 36 行定义.
|
inline |
在文件 ActorList.h 第 56 行定义.
引用了 _actors.
|
friend |
在文件 ActorList.h 第 62 行定义.
|
private |
在文件 ActorList.h 第 68 行定义.
被这些函数引用 at(), begin(), empty(), end(), Filter(), Find(), operator[]() , 以及 size().
|
private |
在文件 ActorList.h 第 66 行定义.
被这些函数引用 at(), Filter(), Find(), MakeIterator() , 以及 operator[]().