CARLA
Public Member Functions | Private Attributes | List of all members
carla::sensor::data::RssResponse Class Reference

A RSS Response. More...

#include <RssResponse.h>

+ Inheritance diagram for carla::sensor::data::RssResponse:
+ Collaboration diagram for carla::sensor::data::RssResponse:

Public Member Functions

const carla::rss::EgoDynamicsOnRouteGetEgoDynamicsOnRoute () const
 
const ::ad::rss::state::ProperResponse & GetProperResponse () const
 
bool GetResponseValid () const
 
const ::ad::rss::state::RssStateSnapshot & GetRssStateSnapshot () const
 
const ::ad::rss::situation::SituationSnapshot & GetSituationSnapshot () const
 
const ::ad::rss::world::WorldModel & GetWorldModel () const
 
 RssResponse (size_t frame_number, double timestamp, const rpc::Transform &sensor_transform, const bool &response_valid, const ::ad::rss::state::ProperResponse &response, const ::ad::rss::state::RssStateSnapshot &rss_state_snapshot, const ::ad::rss::situation::SituationSnapshot &situation_snapshot, const ::ad::rss::world::WorldModel &world_model, const carla::rss::EgoDynamicsOnRoute &ego_dynamics_on_route)
 
- Public Member Functions inherited from carla::sensor::SensorData
size_t GetFrame () const
 Frame count when the data was generated. More...
 
const rpc::TransformGetSensorTransform () const
 Sensor's transform when the data was generated. More...
 
double GetTimestamp () const
 Simulation-time when the data was generated. More...
 
virtual ~SensorData ()=default
 

Private Attributes

carla::rss::EgoDynamicsOnRoute _ego_dynamics_on_route
 
::ad::rss::state::ProperResponse _response
 
bool _response_valid
 
::ad::rss::state::RssStateSnapshot _rss_state_snapshot
 
::ad::rss::situation::SituationSnapshot _situation_snapshot
 
::ad::rss::world::WorldModel _world_model
 

Additional Inherited Members

- Protected Member Functions inherited from carla::sensor::SensorData
const auto & GetEpisode () const
 
 SensorData (size_t frame, double timestamp, const rpc::Transform &sensor_transform)
 
 SensorData (const RawData &data)
 

Detailed Description

A RSS Response.

Definition at line 16 of file RssResponse.h.

Constructor & Destructor Documentation

◆ RssResponse()

carla::sensor::data::RssResponse::RssResponse ( size_t  frame_number,
double  timestamp,
const rpc::Transform sensor_transform,
const bool &  response_valid,
const ::ad::rss::state::ProperResponse &  response,
const ::ad::rss::state::RssStateSnapshot &  rss_state_snapshot,
const ::ad::rss::situation::SituationSnapshot &  situation_snapshot,
const ::ad::rss::world::WorldModel &  world_model,
const carla::rss::EgoDynamicsOnRoute ego_dynamics_on_route 
)
inlineexplicit

Definition at line 18 of file RssResponse.h.

Member Function Documentation

◆ GetEgoDynamicsOnRoute()

const carla::rss::EgoDynamicsOnRoute& carla::sensor::data::RssResponse::GetEgoDynamicsOnRoute ( ) const
inline

Definition at line 52 of file RssResponse.h.

References _ego_dynamics_on_route.

◆ GetProperResponse()

const ::ad::rss::state::ProperResponse& carla::sensor::data::RssResponse::GetProperResponse ( ) const
inline

Definition at line 36 of file RssResponse.h.

References _response.

◆ GetResponseValid()

bool carla::sensor::data::RssResponse::GetResponseValid ( ) const
inline

Definition at line 32 of file RssResponse.h.

References _response_valid.

◆ GetRssStateSnapshot()

const ::ad::rss::state::RssStateSnapshot& carla::sensor::data::RssResponse::GetRssStateSnapshot ( ) const
inline

Definition at line 40 of file RssResponse.h.

References _rss_state_snapshot.

◆ GetSituationSnapshot()

const ::ad::rss::situation::SituationSnapshot& carla::sensor::data::RssResponse::GetSituationSnapshot ( ) const
inline

Definition at line 44 of file RssResponse.h.

References _situation_snapshot.

◆ GetWorldModel()

const ::ad::rss::world::WorldModel& carla::sensor::data::RssResponse::GetWorldModel ( ) const
inline

Definition at line 48 of file RssResponse.h.

References _world_model.

Member Data Documentation

◆ _ego_dynamics_on_route

carla::rss::EgoDynamicsOnRoute carla::sensor::data::RssResponse::_ego_dynamics_on_route
private

Definition at line 70 of file RssResponse.h.

Referenced by GetEgoDynamicsOnRoute().

◆ _response

::ad::rss::state::ProperResponse carla::sensor::data::RssResponse::_response
private

Definition at line 62 of file RssResponse.h.

Referenced by GetProperResponse().

◆ _response_valid

bool carla::sensor::data::RssResponse::_response_valid
private

The validity of RSS calculation.

Definition at line 60 of file RssResponse.h.

Referenced by GetResponseValid().

◆ _rss_state_snapshot

::ad::rss::state::RssStateSnapshot carla::sensor::data::RssResponse::_rss_state_snapshot
private

Definition at line 64 of file RssResponse.h.

Referenced by GetRssStateSnapshot().

◆ _situation_snapshot

::ad::rss::situation::SituationSnapshot carla::sensor::data::RssResponse::_situation_snapshot
private

Definition at line 66 of file RssResponse.h.

Referenced by GetSituationSnapshot().

◆ _world_model

::ad::rss::world::WorldModel carla::sensor::data::RssResponse::_world_model
private

Definition at line 68 of file RssResponse.h.

Referenced by GetWorldModel().


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