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

Serializes image buffers generated by camera sensors. More...

#include <ImageSerializer.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 (Sensor &&sensor, Buffer &&bitmap)
 

Static Public Attributes

static constexpr auto header_offset = sizeof(ImageHeader)
 

Detailed Description

Serializes image buffers generated by camera sensors.

Definition at line 23 of file ImageSerializer.h.

Member Function Documentation

◆ Deserialize()

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

Definition at line 15 of file ImageSerializer.cpp.

◆ DeserializeHeader()

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

◆ Serialize()

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

Definition at line 49 of file ImageSerializer.h.

References DEBUG_ASSERT.

Member Data Documentation

◆ header_offset

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

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