命名空间 | |
| namespace | detail |
类 | |
| class | AckermannControllerSettings |
| class | Actor |
| class | ActorAttribute |
| class | ActorAttributeValue |
| class | ActorDefinition |
| class | ActorDescription |
| class | BoneTransformDataOut |
| class | Client |
| class | Color |
| class | Command |
| class | DebugShape |
| struct | EnvironmentObject |
| class | EpisodeInfo |
| class | EpisodeSettings |
| struct | FloatColor |
| class | GearPhysicsControl |
| struct | LabelledPoint |
| class | LightState |
| class | MapInfo |
| class | Metadata |
| Metadata of an RPC function call. 更多... | |
| struct | OpendriveGenerationParameters |
| Seting for map generation from opendrive without additional geometry 更多... | |
| class | Response |
| class | Response< void > |
| class | ResponseError |
| class | Server |
| 一个RPC服务器,可以将功能绑定为同步或异步运行。 更多... | |
| class | Texture |
| class | VehicleAckermannControl |
| class | VehicleControl |
| class | VehicleLightState |
| 定义车辆的物理外观,通过传感器获取 更多... | |
| class | VehiclePhysicsControl |
| class | VehicleTelemetryData |
| class | WalkerBoneControlIn |
| class | WalkerBoneControlOut |
| class | WalkerControl |
| class | WeatherParameters |
| class | WheelPhysicsControl |
| class | WheelTelemetryData |
类型定义 | |
| using | ActorId = uint32_t |
| using | BoneTransformDataIn = std::pair< std::string, geom::Transform > |
| using | CommandResponse = Response< ActorId > |
| using | LightId = uint32_t |
| using | Location = geom::Location |
| using | MapLayerType = uint16_t |
| using | Rotation = geom::Rotation |
| using | TextureColor = Texture< sensor::data::Color > |
| using | TextureFloatColor = Texture< FloatColor > |
| using | Transform = geom::Transform |
| using | Vector2D = geom::Vector2D |
| using | Vector3D = geom::Vector3D |
| using | VehicleLightStateList = std::vector< std::pair< ActorId, VehicleLightState::flag_type > > |
| using | WP = WeatherParameters |
枚举 | |
| enum class | ActorAttributeType : uint8_t { Bool = 1u , Int = 2u , Float = 3u , String = 4u , RGBColor = 5u , SIZE , INVALID } |
| enum class | ActorState : uint8_t { Invalid , Active , Dormant , PendingKill } |
| enum class | AttachmentType : uint8_t { Rigid , SpringArm , SpringArmGhost , SIZE , INVALID } |
| enum class | CityObjectLabel : uint8_t { None = 0u , Roads = 1u , Sidewalks = 2u , Buildings = 3u , Walls = 4u , Fences = 5u , Poles = 6u , TrafficLight = 7u , TrafficSigns = 8u , Vegetation = 9u , Terrain = 10u , Sky = 11u , Pedestrians = 12u , Rider = 13u , Car = 14u , Truck = 15u , Bus = 16u , Train = 17u , Motorcycle = 18u , Bicycle = 19u , Static = 20u , Dynamic = 21u , Other = 22u , Water = 23u , RoadLines = 24u , Ground = 25u , Bridge = 26u , RailTrack = 27u , GuardRail = 28u , Any = 0xFF } |
| enum class | MapLayer : MapLayerType { None = 0 , Buildings = 0x1 , Decals = 0x1 << 1 , Foliage = 0x1 << 2 , Ground = 0x1 << 3 , ParkedVehicles = 0x1 << 4 , Particles = 0x1 << 5 , Props = 0x1 << 6 , StreetLights = 0x1 << 7 , Walls = 0x1 << 8 , All = 0xFFFF } |
| enum class | MaterialParameter { Tex_Normal , Tex_Ao_Roughness_Metallic_Emissive , Tex_Diffuse , Tex_Emissive } |
| enum class | QualityLevel : uint8_t { Low , Epic , SIZE , INVALID } |
| enum class | TrafficLightState : uint8_t { Red , Yellow , Green , Off , Unknown , SIZE } |
| enum class | VehicleDoor : uint8_t { FL = 0 , FR = 1 , RL = 2 , RR = 3 , Hood = 4 , Trunk = 5 , All = 6 } |
| enum class | VehicleFailureState : uint8_t { None , Rollover , Engine , TirePuncture } |
| enum class | VehicleWheelLocation : uint8_t { FL_Wheel = 0 , FR_Wheel = 1 , BL_Wheel = 2 , BR_Wheel = 3 , Front_Wheel = 0 , Back_Wheel = 1 } |
函数 | |
| std::string | MapLayerToString (MapLayer MapLayerValue) |
| std::string | MaterialParameterToString (MaterialParameter material_parameter) |
| using carla::rpc::ActorId = typedef uint32_t |
| using carla::rpc::BoneTransformDataIn = typedef std::pair<std::string, geom::Transform> |
在文件 BoneTransformDataIn.h 第 32 行定义.
| using carla::rpc::CommandResponse = typedef Response<ActorId> |
在文件 CommandResponse.h 第 24 行定义.
| using carla::rpc::LightId = typedef uint32_t |
在文件 rpc/LightState.h 第 16 行定义.
| using carla::rpc::Location = typedef geom::Location |
在文件 rpc/Location.h 第 19 行定义.
| using carla::rpc::MapLayerType = typedef uint16_t |
在文件 MapLayer.h 第 17 行定义.
| using carla::rpc::Rotation = typedef geom::Rotation |
在文件 rpc/Transform.h 第 14 行定义.
| using carla::rpc::TextureColor = typedef Texture<sensor::data::Color> |
| using carla::rpc::TextureFloatColor = typedef Texture<FloatColor> |
| using carla::rpc::Transform = typedef geom::Transform |
在文件 rpc/Transform.h 第 16 行定义.
| using carla::rpc::Vector2D = typedef geom::Vector2D |
在文件 rpc/Vector2D.h 第 14 行定义.
| using carla::rpc::Vector3D = typedef geom::Vector3D |
在文件 rpc/Vector3D.h 第 14 行定义.
| using carla::rpc::VehicleLightStateList = typedef std::vector<std::pair<ActorId, VehicleLightState::flag_type> > |
在文件 VehicleLightStateList.h 第 24 行定义.
| using carla::rpc::WP = typedef WeatherParameters |
在文件 WeatherParameters.cpp 第 14 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Bool | |
| Int | |
| Float | |
| String | |
| RGBColor | |
| SIZE | |
| INVALID | |
在文件 ActorAttributeType.h 第 14 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Invalid | |
| Active | |
| Dormant | |
| PendingKill | |
在文件 rpc/ActorState.h 第 25 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Rigid | |
| SpringArm | |
| SpringArmGhost | |
| SIZE | |
| INVALID | |
在文件 AttachmentType.h 第 17 行定义.
|
strong |
在文件 ObjectLabel.h 第 16 行定义.
|
strong |
| 枚举值 | |
|---|---|
| None | |
| Buildings | |
| Decals | |
| Foliage | |
| Ground | |
| ParkedVehicles | |
| Particles | |
| Props | |
| StreetLights | |
| Walls | |
| All | |
在文件 MapLayer.h 第 20 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Tex_Normal | |
| Tex_Ao_Roughness_Metallic_Emissive | |
| Tex_Diffuse | |
| Tex_Emissive | |
在文件 MaterialParameter.h 第 17 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Low | |
| Epic | |
| SIZE | |
| INVALID | |
在文件 QualityLevel.h 第 18 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Red | |
| Yellow | |
| Green | |
| Off | |
| Unknown | |
| SIZE | |
在文件 LibCarla/source/carla/rpc/TrafficLightState.h 第 16 行定义.
|
strong |
| 枚举值 | |
|---|---|
| FL | |
| FR | |
| RL | |
| RR | |
| Hood | |
| Trunk | |
| All | |
在文件 VehicleDoor.h 第 16 行定义.
|
strong |
| 枚举值 | |
|---|---|
| None | |
| Rollover | |
| Engine | |
| TirePuncture | |
在文件 VehicleFailureState.h 第 14 行定义.
|
strong |
| 枚举值 | |
|---|---|
| FL_Wheel | |
| FR_Wheel | |
| BL_Wheel | |
| BR_Wheel | |
| Front_Wheel | |
| Back_Wheel | |
在文件 VehicleWheels.h 第 15 行定义.
| std::string carla::rpc::MapLayerToString | ( | MapLayer | MapLayerValue | ) |
在文件 MapLayer.cpp 第 12 行定义.
引用了 All, Buildings, Decals, Foliage, Ground, None, ParkedVehicles, Particles, Props, StreetLights , 以及 Walls.
| std::string carla::rpc::MaterialParameterToString | ( | MaterialParameter | material_parameter | ) |
在文件 MaterialParameter.cpp 第 13 行定义.
引用了 Tex_Ao_Roughness_Metallic_Emissive, Tex_Diffuse, Tex_Emissive , 以及 Tex_Normal.