Struct carla_sys::carla_rust::sensor::FfiSensorData
source · #[repr(C, align(8))]pub struct FfiSensorData { /* private fields */ }Implementations§
source§impl FfiSensorData
impl FfiSensorData
pub fn GetFrame(self: &FfiSensorData) -> usize
sourcepub fn GetTimestamp(self: &FfiSensorData) -> f64
pub fn GetTimestamp(self: &FfiSensorData) -> f64
Simulation-time when the data was generated.
sourcepub fn GetSensorTransform(self: &FfiSensorData) -> FfiTransform
pub fn GetSensorTransform(self: &FfiSensorData) -> FfiTransform
Sensor’s transform when the data was generated.
source§impl FfiSensorData
impl FfiSensorData
pub fn to_gnss_measurement(&self) -> SharedPtr<FfiGnssMeasurement>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_imu_measurement(&self) -> SharedPtr<FfiImuMeasurement>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_collision_event(&self) -> SharedPtr<FfiCollisionEvent>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_obstacle_detection_event(
&self
) -> SharedPtr<FfiObstacleDetectionEvent>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_lane_invasion_event(&self) -> SharedPtr<FfiLaneInvasionEvent>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_lidar_measurement(&self) -> SharedPtr<FfiLidarMeasurement>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_semantic_lidar_measurement(
&self
) -> SharedPtr<FfiSemanticLidarMeasurement>
source§impl FfiSensorData
impl FfiSensorData
pub fn to_radar_measurement(&self) -> SharedPtr<FfiRadarMeasurement>
Trait Implementations§
source§impl Drop for FfiSensorData
impl Drop for FfiSensorData
source§fn drop(self: &mut FfiSensorData)
fn drop(self: &mut FfiSensorData)
Synthesized destructor.
source§impl ExternType for FfiSensorData
impl ExternType for FfiSensorData
source§impl MakeCppStorage for FfiSensorData
impl MakeCppStorage for FfiSensorData
source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut FfiSensorData
unsafe fn allocate_uninitialized_cpp_storage() -> *mut FfiSensorData
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut FfiSensorData)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut FfiSensorData)
Frees a C++ allocation which has not yet
had a constructor called. Read more