Inherit (privately) to suppress copy construction and assignment.
Used to initialize Actor classes.
ActorInitializer(ActorInitializer &&)=default
Internal state of an Actor.
const std::vector< uint8_t > & GetSemanticTags() const
std::optional< uint64_t > _spawn_frame
EpisodeProxy & GetEpisode()
std::vector< ActorAttributeValue > _attributes
const geom::BoundingBox & GetBoundingBox() const
SharedPtr< Actor > GetParent() const
const std::vector< ActorAttributeValue > & GetAttributes() const
const rpc::Actor & GetActorDescription() const
ActorState(rpc::Actor description, EpisodeProxy episode)
ActorId GetParentId() const
const std::string & GetDisplayId() const
uint64_t GetSpawnFrame() const
Frame of the last world snapshot this client had received when the spawn of this actor was acknowledg...
bool WasSpawnedByThisClient() const
Whether this handle was returned by a spawn call of this client, as opposed to being looked up (get_a...
const std::string & GetTypeId() const
const EpisodeProxy & GetEpisode() const
Connects and controls a CARLA Simulator.
std::vector< uint8_t > semantic_tags
ActorDescription description
geom::BoundingBox bounding_box
This file contains definitions of common data structures used in traffic manager.
std::shared_ptr< T > SharedPtr