#include <WorldSnapshot.h>
Public 成员函数 | |
auto | begin () const |
Return a begin iterator to the list of ActorSnapshots. | |
bool | Contains (ActorId actor_id) const |
Check if an actor is present in this snapshot. | |
auto | end () const |
Return a past-the-end iterator to the list of ActorSnapshots. | |
boost::optional< ActorSnapshot > | Find (ActorId actor_id) const |
Find an ActorSnapshot by id. | |
size_t | GetFrame () const |
uint64_t | GetId () const |
Get the id of the episode associated with this world. | |
const Timestamp & | GetTimestamp () const |
Get timestamp of this snapshot. | |
bool | operator!= (const WorldSnapshot &rhs) const |
bool | operator== (const WorldSnapshot &rhs) const |
size_t | size () const |
Return number of ActorSnapshots present in this WorldSnapshot. | |
WorldSnapshot (std::shared_ptr< const detail::EpisodeState > state) | |
Private 属性 | |
std::shared_ptr< const detail::EpisodeState > | _state |
在文件 WorldSnapshot.h 第 18 行定义.
|
inline |
在文件 WorldSnapshot.h 第 21 行定义.
|
inline |
|
inline |
|
inline |
Return a past-the-end iterator to the list of ActorSnapshots.
在文件 WorldSnapshot.h 第 59 行定义.
引用了 _state.
|
inline |
Find an ActorSnapshot by id.
在文件 WorldSnapshot.h 第 44 行定义.
引用了 _state.
被这些函数引用 carla::client::LaneInvasionCallback::Tick().
|
inline |
在文件 WorldSnapshot.h 第 29 行定义.
引用了 carla::client::Timestamp::frame , 以及 GetTimestamp().
被这些函数引用 carla::client::LaneInvasionCallback::Tick().
|
inline |
|
inline |
Get timestamp of this snapshot.
在文件 WorldSnapshot.h 第 34 行定义.
引用了 _state.
被这些函数引用 GetFrame(), operator==(), carla::traffic_manager::ALSM::Reset(), carla::traffic_manager::TrafficManagerLocal::Run(), carla::client::LaneInvasionCallback::Tick(), carla::traffic_manager::ALSM::Update(), carla::traffic_manager::MotionPlanStage::Update() , 以及 carla::traffic_manager::TrafficLightStage::Update().
|
inline |
在文件 WorldSnapshot.h 第 67 行定义.
|
inline |
|
inline |
Return number of ActorSnapshots present in this WorldSnapshot.
在文件 WorldSnapshot.h 第 49 行定义.
引用了 _state.
|
private |
在文件 WorldSnapshot.h 第 73 行定义.
被这些函数引用 begin(), Contains(), end(), Find(), GetId(), GetTimestamp() , 以及 size().