|
CARLA
|
Namespaces | |
| namespace | detail |
Classes | |
| class | Actor |
| Represents an actor in the simulation. More... | |
| class | ActorAttribute |
| An attribute of an ActorBlueprint. More... | |
| class | ActorAttributeValue |
| class | ActorAttributeValueAccess |
| class | ActorBlueprint |
| Contains all the necessary information for spawning an Actor. More... | |
| class | ActorInitializer |
| Used to initialize Actor classes. More... | |
| class | ActorList |
| struct | ActorSnapshot |
| class | BadAttributeCast |
| Exception thrown when the value of an ActorAttribute cannot be cast to the requested type. More... | |
| class | BlueprintLibrary |
| class | Client |
| class | ClientSideSensor |
| class | DebugHelper |
| class | FileTransfer |
| class | InvalidAttributeValue |
| Exception thrown when the value given to an ActorAttribute cannot be converted to its type. More... | |
| class | Junction |
| class | Landmark |
| Class containing a reference to RoadInfoSignal. More... | |
| class | Lane |
| A single OpenDRIVE lane, identified by (road id, lane section id, lane id). More... | |
| class | LaneInvasionCallback |
| class | LaneInvasionSensor |
| class | LaneSection |
| A stretch of road over which the lane layout does not change. More... | |
| class | Light |
| class | LightManager |
| struct | LightState |
| class | Map |
| class | Road |
| An OpenDRIVE road: a run of carriageway divided along s into lane sections, each holding the lanes. More... | |
| class | RssSensor |
| The RSS Sensor class implementing the carla::client::Sensor interface This class is a proxy to the RssCheck class. More... | |
| class | Sensor |
| class | ServerSideSensor |
| class | TimeoutException |
| class | Timestamp |
| class | TrafficLight |
| class | TrafficSign |
| class | Vehicle |
| class | Walker |
| class | WalkerAIController |
| class | Waypoint |
| class | World |
| class | WorldSnapshot |
Typedefs | |
| using | Color = sensor::data::Color |
| using | LightGroup = rpc::LightState::LightGroup |
| using | LightId = uint32_t |
| using | Shape = rpc::DebugShape |
Enumerations | |
| enum class | GarbageCollectionPolicy { Disabled , Enabled , Inherit } |
Functions | |
| template<> | |
| auto | ActorAttributeValueAccess::As< rpc::ActorAttributeType::Bool > () const |
| template<> | |
| auto | ActorAttributeValueAccess::As< rpc::ActorAttributeType::Float > () const |
| template<> | |
| auto | ActorAttributeValueAccess::As< rpc::ActorAttributeType::Int > () const |
| template<> | |
| auto | ActorAttributeValueAccess::As< rpc::ActorAttributeType::RGBColor > () const |
| template<> | |
| auto | ActorAttributeValueAccess::As< rpc::ActorAttributeType::String > () const |
| template<> | |
| sensor::data::Color | ActorAttributeValueAccess::As< sensor::data::Color > () const |
| template<> | |
| sensor::data::Color | ActorAttributeValueAccess::As< sensor::data::Color > () const |
| template<> | |
| std::string | ActorAttributeValueAccess::As< std::string > () const |
| template<> | |
| std::string | ActorAttributeValueAccess::As< std::string > () const |
| template<typename T > | |
| static void | DrawShape (detail::EpisodeProxy &episode, const T &primitive, rpc::Color color, float life_time, bool persistent_lines) |
| template<typename Map , typename Container > | |
| static void | FillMap (Map &destination, Container &source) |
| template<typename AttributesT > | |
| static bool | GetControlIsSticky (const AttributesT &attributes) |
| const road::Road & | GetRoadData (const SharedPtr< const Map > &parent, road::RoadId road_id) |
| static double | JunctionSideDistance (const Lane &lane, bool entering) |
| static auto | MakeMap (const std::string &opendrive_contents) |
| template<typename EnumT > | |
| static EnumT | operator& (EnumT lhs, EnumT rhs) |
| template<typename EnumT > | |
| static EnumT | operator| (EnumT lhs, EnumT rhs) |
| static geom::Location | Rotate (float yaw, const geom::Location &location) |
| static fs::path | SanitizeRelativePath (std::string_view file) |
| static std::vector< const road::LaneSection * > | SectionsByDistance (const road::Road &road) |
| static road::LaneId | StepInward (road::LaneId lane_id) |
| static road::LaneId | StepOutward (road::LaneId lane_id) |
Variables | |
| static fs::path | CachePath |
| using carla::client::Color = typedef sensor::data::Color |
Definition at line 15 of file client/LightState.h.
| using carla::client::LightId = typedef uint32_t |
Definition at line 16 of file client/LightState.h.
| using carla::client::Shape = typedef rpc::DebugShape |
Definition at line 15 of file DebugHelper.cpp.
|
strong |
| Enumerator | |
|---|---|
| Disabled | |
| Enabled | |
| Inherit | |
Definition at line 12 of file GarbageCollectionPolicy.h.
|
inline |
Definition at line 105 of file LibCarla/source/carla/client/ActorAttribute.h.
Referenced by carla::client::ActorAttributeValueAccess::Validate().
|
inline |
Definition at line 115 of file LibCarla/source/carla/client/ActorAttribute.h.
Referenced by carla::client::ActorAttributeValueAccess::Validate().
|
inline |
Definition at line 110 of file LibCarla/source/carla/client/ActorAttribute.h.
Referenced by carla::client::ActorAttributeValueAccess::Validate().
|
inline |
Definition at line 125 of file LibCarla/source/carla/client/ActorAttribute.h.
References ActorAttributeValueAccess::As< sensor::data::Color >().
Referenced by carla::client::ActorAttributeValueAccess::Validate().
|
inline |
Definition at line 120 of file LibCarla/source/carla/client/ActorAttribute.h.
References ActorAttributeValueAccess::As< std::string >().
Referenced by carla::client::ActorAttributeValueAccess::Validate().
| sensor::data::Color carla::client::ActorAttributeValueAccess::As< sensor::data::Color > | ( | ) | const |
Definition at line 70 of file ActorAttribute.cpp.
References LIBCARLA_THROW_BAD_VALUE_CAST, LIBCARLA_THROW_INVALID_VALUE, carla::log_error(), RGBColor, and carla::StringUtil::Split().
Referenced by ActorAttributeValueAccess::As< rpc::ActorAttributeType::RGBColor >().
| sensor::data::Color carla::client::ActorAttributeValueAccess::As< sensor::data::Color > | ( | ) | const |
Definition at line 70 of file ActorAttribute.cpp.
References LIBCARLA_THROW_BAD_VALUE_CAST, LIBCARLA_THROW_INVALID_VALUE, carla::log_error(), RGBColor, and carla::StringUtil::Split().
Referenced by ActorAttributeValueAccess::As< rpc::ActorAttributeType::RGBColor >().
| std::string carla::client::ActorAttributeValueAccess::As< std::string > | ( | ) | const |
Definition at line 64 of file ActorAttribute.cpp.
References LIBCARLA_THROW_BAD_VALUE_CAST, and String.
Referenced by ActorAttributeValueAccess::As< rpc::ActorAttributeType::String >().
| std::string carla::client::ActorAttributeValueAccess::As< std::string > | ( | ) | const |
Definition at line 64 of file ActorAttribute.cpp.
References LIBCARLA_THROW_BAD_VALUE_CAST, and String.
Referenced by ActorAttributeValueAccess::As< rpc::ActorAttributeType::String >().
|
static |
Definition at line 18 of file DebugHelper.cpp.
References carla::client::detail::EpisodeProxyImpl< PointerT >::Lock().
Referenced by carla::client::DebugHelper::DrawArrow(), carla::client::DebugHelper::DrawBox(), carla::client::DebugHelper::DrawLine(), carla::client::DebugHelper::DrawPoint(), and carla::client::DebugHelper::DrawString().
|
static |
Definition at line 18 of file ActorBlueprint.cpp.
Referenced by carla::client::ActorBlueprint::ActorBlueprint().
|
static |
Definition at line 25 of file Vehicle.cpp.
| const road::Road & carla::client::GetRoadData | ( | const SharedPtr< const Map > & | parent, |
| road::RoadId | road_id | ||
| ) |
Definition at line 25 of file client/Road.cpp.
References carla::road::Road::GetMap(), carla::road::MapData::GetRoad(), and road_id.
Referenced by carla::client::Road::GetJunctionId(), carla::client::Road::GetLanes(), carla::client::Road::GetLength(), carla::client::Road::GetName(), carla::client::Road::GetNextRoads(), carla::client::Road::GetPredecessorId(), carla::client::Road::GetPreviousRoads(), carla::client::Road::GetSectionAt(), carla::client::Road::GetSections(), carla::client::Road::GetSuccessorId(), carla::client::Road::GetTransformAt(), carla::client::Road::IsJunction(), and carla::client::Road::IsRHT().
|
static |
Definition at line 123 of file Junction.cpp.
References carla::client::Lane::GetDistance(), carla::client::Lane::GetLength(), and carla::client::Lane::IsPositiveDirection().
Referenced by carla::client::Junction::GetNeighbourWaypoints().
|
static |
Definition at line 27 of file client/Map.cpp.
References carla::opendrive::OpenDriveParser::Load(), and carla::throw_exception().
|
static |
Definition at line 177 of file client/Waypoint.cpp.
|
static |
Definition at line 184 of file client/Waypoint.cpp.
|
static |
Definition at line 26 of file LibCarla/source/carla/client/LaneInvasionSensor.cpp.
References carla::geom::Vector3D::x, carla::geom::Vector3D::y, and carla::geom::Vector3D::z.
Referenced by carla::client::LaneInvasionCallback::MakeBounds().
|
static |
Definition at line 41 of file FileTransfer.cpp.
Referenced by carla::client::FileTransfer::FileExists(), carla::client::FileTransfer::ReadFile(), and carla::client::FileTransfer::WriteFile().
|
static |
Definition at line 23 of file client/LaneSection.cpp.
References road.
Referenced by carla::client::LaneSection::GetNextSection(), and carla::client::LaneSection::GetPreviousSection().
|
static |
Definition at line 31 of file client/Lane.cpp.
Referenced by carla::client::Lane::GetLeftLane(), and carla::client::Lane::GetRightLane().
|
static |
Definition at line 23 of file client/Lane.cpp.
Referenced by carla::client::Lane::GetLeftLane(), and carla::client::Lane::GetRightLane().
|
static |
Definition at line 17 of file FileTransfer.cpp.
Referenced by carla::client::FileTransfer::FileExists(), carla::client::FileTransfer::GetFilesBaseFolder(), carla::client::FileTransfer::ReadFile(), carla::client::FileTransfer::SetFilesBaseFolder(), and carla::client::FileTransfer::WriteFile().