CARLA
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | Static Public Attributes | List of all members
carla::sensor::s11n::DistanceImageSerializer Class Reference

Serializes the single-channel float32 distance images produced by the path-traced distance camera. More...

#include <DistanceImageSerializer.h>

Classes

struct  ImageHeader
 

Static Public Member Functions

static SharedPtr< SensorData > Deserialize (RawData &&data)
 
static const ImageHeader & DeserializeHeader (const RawData &data)
 
template<typename Sensor >
static Buffer Serialize (const Sensor &sensor, Buffer &&bitmap)
 

Static Public Attributes

static constexpr auto header_offset = sizeof(ImageHeader)
 

Detailed Description

Serializes the single-channel float32 distance images produced by the path-traced distance camera.

The header is layout-identical to ImageSerializer::ImageHeader (every image serializer shares it, see data::ImageTmpl); only the pixel type differs.

Definition at line 26 of file DistanceImageSerializer.h.

Member Function Documentation

◆ Deserialize()

SharedPtr< SensorData > carla::sensor::s11n::DistanceImageSerializer::Deserialize ( RawData &&  data)
static

Definition at line 15 of file DistanceImageSerializer.cpp.

◆ DeserializeHeader()

static const ImageHeader & carla::sensor::s11n::DistanceImageSerializer::DeserializeHeader ( const RawData &  data)
inlinestatic

Definition at line 39 of file DistanceImageSerializer.h.

References carla::sensor::RawData::begin().

◆ Serialize()

template<typename Sensor >
Buffer carla::sensor::s11n::DistanceImageSerializer::Serialize ( const Sensor &  sensor,
Buffer &&  bitmap 
)
inlinestatic

Definition at line 50 of file DistanceImageSerializer.h.

References DEBUG_ASSERT.

Member Data Documentation

◆ header_offset

constexpr auto carla::sensor::s11n::DistanceImageSerializer::header_offset = sizeof(ImageHeader)
staticconstexpr

Definition at line 37 of file DistanceImageSerializer.h.


The documentation for this class was generated from the following files: