#include <Actor.h>
Public Member Functions | |
Actor ()=default | |
MSGPACK_DEFINE_ARRAY (id, parent_id, description, bounding_box, semantic_tags, stream_token) | |
Public Attributes | |
geom::BoundingBox | bounding_box |
ActorDescription | description |
ActorId | id = 0u |
ActorId | parent_id = 0u |
std::vector< uint8_t > | semantic_tags |
Sensor functionality | |
| |
std::vector< unsigned char > | stream_token |
bool | HasAStream () const |
streaming::Token | GetStreamToken () const |
Definition at line 20 of file rpc/Actor.h.
|
default |
|
inline |
Definition at line 45 of file rpc/Actor.h.
References carla::streaming::Token::data, DEBUG_ASSERT, HasAStream(), and MSGPACK_DEFINE_ARRAY().
Referenced by carla::client::detail::Simulator::DisableForROS(), carla::client::detail::Simulator::EnableForROS(), carla::client::detail::Simulator::IsEnabledForROS(), carla::client::detail::Simulator::SubscribeToSensor(), and carla::client::detail::Simulator::UnSubscribeFromSensor().
|
inline |
Definition at line 41 of file rpc/Actor.h.
References carla::streaming::Token::data.
Referenced by GetStreamToken(), and carla::client::detail::ActorFactory::MakeActor().
carla::rpc::Actor::MSGPACK_DEFINE_ARRAY | ( | id | , |
parent_id | , | ||
description | , | ||
bounding_box | , | ||
semantic_tags | , | ||
stream_token | |||
) |
geom::BoundingBox carla::rpc::Actor::bounding_box |
Definition at line 31 of file rpc/Actor.h.
Referenced by carla::client::detail::ActorState::GetBoundingBox(), UCarlaEpisode::SerializeActor(), and TEST().
ActorDescription carla::rpc::Actor::description |
Definition at line 29 of file rpc/Actor.h.
Referenced by carla::client::detail::ActorState::GetTypeId(), carla::client::detail::ActorVariant::GetTypeId(), carla::client::detail::ActorFactory::MakeActor(), UCarlaEpisode::SerializeActor(), and TEST().
ActorId carla::rpc::Actor::id = 0u |
Definition at line 25 of file rpc/Actor.h.
Referenced by carla::client::detail::ActorState::GetId(), carla::client::detail::ActorVariant::GetId(), carla::client::detail::CachedActorList::Insert(), carla::client::ServerSideSensor::ListenToGBuffer(), UCarlaEpisode::SerializeActor(), carla::client::ServerSideSensor::StopGBuffer(), and TEST().
ActorId carla::rpc::Actor::parent_id = 0u |
Definition at line 27 of file rpc/Actor.h.
Referenced by carla::client::detail::ActorState::GetParentId(), carla::client::detail::ActorVariant::GetParentId(), and UCarlaEpisode::SerializeActor().
std::vector<uint8_t> carla::rpc::Actor::semantic_tags |
Definition at line 33 of file rpc/Actor.h.
Referenced by carla::client::detail::ActorState::GetSemanticTags(), and UCarlaEpisode::SerializeActor().
std::vector<unsigned char> carla::rpc::Actor::stream_token |
Definition at line 39 of file rpc/Actor.h.