类 | |
struct | Bounds |
Public 成员函数 | |
LaneInvasionCallback (const Vehicle &vehicle, SharedPtr< Map > &&map, Sensor::CallbackFunctionType &&user_callback) | |
void | Tick (const WorldSnapshot &snapshot) const |
Private 成员函数 | |
std::shared_ptr< const Bounds > | MakeBounds (size_t frame, const geom::Transform &vehicle_transform) const |
Private 属性 | |
AtomicSharedPtr< const Bounds > | _bounds |
Sensor::CallbackFunctionType | _callback |
SharedPtr< const Map > | _map |
ActorId | _parent |
geom::BoundingBox | _parent_bounding_box |
|
inline |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 43 行定义.
引用了 _map , 以及 DEBUG_ASSERT.
|
private |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 125 行定义.
引用了 _parent_bounding_box, carla::geom::Transform::location, carla::client::Rotate(), carla::geom::Transform::rotation , 以及 carla::geom::Rotation::yaw.
被这些函数引用 Tick().
void carla::client::LaneInvasionCallback::Tick | ( | const WorldSnapshot & | snapshot | ) | const |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 78 行定义.
引用了 _bounds, _callback, _map, _parent, carla::client::Timestamp::elapsed_seconds, carla::client::WorldSnapshot::Find(), carla::client::Timestamp::frame, carla::client::WorldSnapshot::GetFrame(), carla::client::WorldSnapshot::GetTimestamp() , 以及 MakeBounds().
|
mutableprivate |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 75 行定义.
被这些函数引用 Tick().
|
private |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 73 行定义.
被这些函数引用 Tick().
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 71 行定义.
被这些函数引用 LaneInvasionCallback() , 以及 Tick().
|
private |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 67 行定义.
被这些函数引用 Tick().
|
private |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 69 行定义.
被这些函数引用 MakeBounds().