命名空间 | |
namespace | detail |
类 | |
class | Actor |
Represents an actor in the simulation. 更多... | |
class | ActorAttribute |
An attribute of an ActorBlueprint. 更多... | |
class | ActorAttributeValue |
class | ActorAttributeValueAccess |
class | ActorBlueprint |
Contains all the necessary information for spawning an Actor. 更多... | |
class | ActorInitializer |
Used to initialize Actor classes. 更多... | |
class | ActorList |
struct | ActorSnapshot |
class | BadAttributeCast |
Exception thrown when the value of an ActorAttribute cannot be cast to the requested type. 更多... | |
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. 更多... | |
class | Junction |
class | Landmark |
Class containing a reference to RoadInfoSignal 更多... | |
class | LaneInvasionCallback |
class | LaneInvasionSensor |
class | Light |
class | LightManager |
struct | LightState |
class | Map |
class | RssSensor |
The RSS Sensor class implementing the carla::client::Sensor interface This class is a proxy to the RssCheck class 更多... | |
class | Sensor |
class | ServerSideSensor |
class | TimeoutException |
class | Timestamp |
class | TrafficLight |
class | TrafficSign |
class | Vehicle |
class | Walker |
class | WalkerAIController |
class | Waypoint |
class | World |
class | WorldSnapshot |
类型定义 | |
using | Color = sensor::data::Color |
using | LightGroup = rpc::LightState::LightGroup |
using | LightId = uint32_t |
using | Shape = rpc::DebugShape |
枚举 | |
enum class | GarbageCollectionPolicy { Disabled , Enabled , Inherit } |
函数 | |
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) |
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) |
在文件 client/LightState.h 第 15 行定义.
using carla::client::LightId = uint32_t |
在文件 client/LightState.h 第 16 行定义.
using carla::client::Shape = rpc::DebugShape |
在文件 DebugHelper.cpp 第 15 行定义.
|
strong |
枚举值 | |
---|---|
Disabled | |
Enabled | |
Inherit |
在文件 GarbageCollectionPolicy.h 第 12 行定义.
|
inline |
在文件 LibCarla/source/carla/client/ActorAttribute.h 第 105 行定义.
被这些函数引用 carla::client::ActorAttributeValueAccess::Validate().
|
inline |
在文件 LibCarla/source/carla/client/ActorAttribute.h 第 115 行定义.
被这些函数引用 carla::client::ActorAttributeValueAccess::Validate().
|
inline |
在文件 LibCarla/source/carla/client/ActorAttribute.h 第 110 行定义.
被这些函数引用 carla::client::ActorAttributeValueAccess::Validate().
|
inline |
在文件 LibCarla/source/carla/client/ActorAttribute.h 第 125 行定义.
引用了 ActorAttributeValueAccess::As< sensor::data::Color >().
被这些函数引用 carla::client::ActorAttributeValueAccess::Validate().
|
inline |
在文件 LibCarla/source/carla/client/ActorAttribute.h 第 120 行定义.
引用了 ActorAttributeValueAccess::As< std::string >().
被这些函数引用 carla::client::ActorAttributeValueAccess::Validate().
sensor::data::Color carla::client::ActorAttributeValueAccess::As< sensor::data::Color > | ( | ) | const |
在文件 ActorAttribute.cpp 第 70 行定义.
引用了 LIBCARLA_THROW_BAD_VALUE_CAST, LIBCARLA_THROW_INVALID_VALUE, carla::log_error(), RGBColor , 以及 carla::StringUtil::Split().
被这些函数引用 ActorAttributeValueAccess::As< rpc::ActorAttributeType::RGBColor >().
sensor::data::Color carla::client::ActorAttributeValueAccess::As< sensor::data::Color > | ( | ) | const |
在文件 ActorAttribute.cpp 第 70 行定义.
引用了 LIBCARLA_THROW_BAD_VALUE_CAST, LIBCARLA_THROW_INVALID_VALUE, carla::log_error(), RGBColor , 以及 carla::StringUtil::Split().
被这些函数引用 ActorAttributeValueAccess::As< rpc::ActorAttributeType::RGBColor >().
std::string carla::client::ActorAttributeValueAccess::As< std::string > | ( | ) | const |
在文件 ActorAttribute.cpp 第 64 行定义.
引用了 LIBCARLA_THROW_BAD_VALUE_CAST , 以及 String.
被这些函数引用 ActorAttributeValueAccess::As< rpc::ActorAttributeType::String >().
std::string carla::client::ActorAttributeValueAccess::As< std::string > | ( | ) | const |
在文件 ActorAttribute.cpp 第 64 行定义.
引用了 LIBCARLA_THROW_BAD_VALUE_CAST , 以及 String.
被这些函数引用 ActorAttributeValueAccess::As< rpc::ActorAttributeType::String >().
|
static |
在文件 DebugHelper.cpp 第 18 行定义.
引用了 carla::client::detail::EpisodeProxyImpl< PointerT >::Lock().
被这些函数引用 carla::client::DebugHelper::DrawArrow(), carla::client::DebugHelper::DrawBox(), carla::client::DebugHelper::DrawHUDArrow(), carla::client::DebugHelper::DrawHUDBox(), carla::client::DebugHelper::DrawHUDLine(), carla::client::DebugHelper::DrawHUDPoint(), carla::client::DebugHelper::DrawLine(), carla::client::DebugHelper::DrawPoint() , 以及 carla::client::DebugHelper::DrawString().
|
static |
在文件 ActorBlueprint.cpp 第 18 行定义.
被这些函数引用 carla::client::ActorBlueprint::ActorBlueprint().
|
static |
在文件 Vehicle.cpp 第 25 行定义.
|
static |
在文件 client/Map.cpp 第 21 行定义.
引用了 carla::opendrive::OpenDriveParser::Load() , 以及 carla::throw_exception().
|
static |
在文件 client/Waypoint.cpp 第 163 行定义.
|
static |
在文件 client/Waypoint.cpp 第 170 行定义.
|
static |
在文件 LibCarla/source/carla/client/LaneInvasionSensor.cpp 第 26 行定义.
引用了 carla::geom::Vector3D::x, carla::geom::Vector3D::y , 以及 carla::geom::Vector3D::z.
被这些函数引用 carla::client::LaneInvasionCallback::MakeBounds().