CARLA
Loading...
Searching...
No Matches
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Types | List of all members
carla::sensor::data::CAMEvent Class Reference

#include <V2XEvent.h>

+ Inheritance diagram for carla::sensor::data::CAMEvent:

Public Member Functions

Super::size_type GetMessageCount () const
 
- Public Member Functions inherited from carla::sensor::data::Array< data::CAMData >
reference at (size_type pos)
 
const_reference at (size_type pos) const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
value_type * data ()
 
const value_type * data () const
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
reference operator[] (size_type pos)
 
const_reference operator[] (size_type pos) const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
size_type size () const
 
- Public Member Functions inherited from carla::sensor::SensorData
size_t GetFrame () const
 Frame count when the data was generated.
 
const rpc::Transform & GetSensorTransform () const
 Sensor's transform when the data was generated.
 
double GetTimestamp () const
 Simulation-time when the data was generated.
 
virtual ~SensorData ()=default
 

Protected Types

using Serializer = s11n::CAMDataSerializer
 

Protected Member Functions

 CAMEvent (RawData &&data)
 
- Protected Member Functions inherited from carla::sensor::data::Array< data::CAMData >
 Array (RawData &&data, FuncT get_offset)
 
 Array (size_t offset, RawData &&data)
 
const RawData & GetRawData () const
 
- Protected Member Functions inherited from carla::sensor::SensorData
const auto & GetEpisode () const
 
 SensorData (const RawData &data)
 
 SensorData (size_t frame, double timestamp, const rpc::Transform &sensor_transform)
 

Protected Attributes

friend Serializer
 

Private Types

using Super = Array< data::CAMData >
 

Additional Inherited Members

- Public Types inherited from carla::sensor::data::Array< data::CAMData >
using const_iterator = typename std::add_const< value_type >::type *
 
using const_pointer = typename std::add_const< value_type >::type *
 
using const_reference = typename std::add_const< value_type >::type &
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
using iterator = value_type *
 
using pointer = value_type *
 
using reference = value_type &
 
using reverse_iterator = std::reverse_iterator< iterator >
 
using size_type = size_t
 
using value_type = data::CAMData
 

Detailed Description

Definition at line 18 of file V2XEvent.h.

Member Typedef Documentation

◆ Serializer

Definition at line 23 of file V2XEvent.h.

◆ Super

Definition at line 19 of file V2XEvent.h.

Constructor & Destructor Documentation

◆ CAMEvent()

carla::sensor::data::CAMEvent::CAMEvent ( RawData &&  data)
inlineexplicitprotected

Definition at line 27 of file V2XEvent.h.

Member Function Documentation

◆ GetMessageCount()

Super::size_type carla::sensor::data::CAMEvent::GetMessageCount ( ) const
inline

Definition at line 32 of file V2XEvent.h.

References carla::sensor::data::Array< data::CAMData >::size().

Member Data Documentation

◆ Serializer

Definition at line 25 of file V2XEvent.h.


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