|
CARLA
|
Namespaces | |
| namespace | detail |
Classes | |
| class | AckermannControllerSettings |
| class | Actor |
| class | ActorAttribute |
| class | ActorAttributeValue |
| class | ActorDefinition |
| class | ActorDescription |
| class | BoneTransformDataOut |
| class | Client |
| class | Color |
| class | Command |
| class | ContentPackInfo |
| Description of a CARLA content pack known to the server (see UCarlaContentPackManager). More... | |
| class | CustomV2XBytes |
| Fixed-size binary payload carried by the custom V2X sensor (sensor.other.v2x_custom). More... | |
| class | DebugShape |
| struct | EnvironmentObject |
| class | EpisodeInfo |
| class | EpisodeSettings |
| struct | FloatColor |
| struct | LabelledPoint |
| class | LightState |
| class | MapInfo |
| class | Metadata |
| Metadata of an RPC function call. More... | |
| struct | OpendriveGenerationParameters |
| Seting for map generation from opendrive without additional geometry. More... | |
| class | Response |
| class | Response< void > |
| class | ResponseError |
| class | Server |
| An RPC server in which functions can be bind to run synchronously or asynchronously. More... | |
| class | Texture |
| class | VehicleAckermannControl |
| class | VehicleControl |
| class | VehicleLightState |
| Defines the physical appearance of a vehicle whitch is obtained by the sensors. More... | |
| struct | VehiclePhysicsControl |
| class | VehicleTelemetryData |
| class | WalkerBoneControlIn |
| class | WalkerBoneControlOut |
| class | WalkerControl |
| class | WeatherParameters |
| struct | WheelPhysicsControl |
| class | WheelTelemetryData |
Typedefs | |
| 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 |
Enumerations | |
| enum class | ActorAttributeType : uint8_t { Bool , Int , Float , String , RGBColor , Vector , 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 , Rock = 29u , 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 , Medium , High , 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 } |
Functions | |
| 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> |
Definition at line 17 of file BoneTransformDataIn.h.
| using carla::rpc::CommandResponse = typedef Response<ActorId> |
Definition at line 15 of file CommandResponse.h.
| using carla::rpc::LightId = typedef uint32_t |
Definition at line 16 of file rpc/LightState.h.
| using carla::rpc::Location = typedef geom::Location |
Definition at line 14 of file rpc/Location.h.
| using carla::rpc::MapLayerType = typedef uint16_t |
Definition at line 16 of file MapLayer.h.
| using carla::rpc::Rotation = typedef geom::Rotation |
Definition at line 14 of file rpc/Transform.h.
| using carla::rpc::TextureColor = typedef Texture<sensor::data::Color> |
| using carla::rpc::TextureFloatColor = typedef Texture<FloatColor> |
| using carla::rpc::Transform = typedef geom::Transform |
Definition at line 16 of file rpc/Transform.h.
| using carla::rpc::Vector2D = typedef geom::Vector2D |
Definition at line 14 of file rpc/Vector2D.h.
| using carla::rpc::Vector3D = typedef geom::Vector3D |
Definition at line 14 of file rpc/Vector3D.h.
| using carla::rpc::VehicleLightStateList = typedef std::vector<std::pair<ActorId, VehicleLightState::flag_type> > |
Definition at line 18 of file VehicleLightStateList.h.
| using carla::rpc::WP = typedef WeatherParameters |
Definition at line 12 of file WeatherParameters.cpp.
|
strong |
| Enumerator | |
|---|---|
| Bool | |
| Int | |
| Float | |
| String | |
| RGBColor | |
| Vector | |
| SIZE | |
| INVALID | |
Definition at line 14 of file ActorAttributeType.h.
|
strong |
| Enumerator | |
|---|---|
| Invalid | |
| Active | |
| Dormant | |
| PendingKill | |
Definition at line 14 of file rpc/ActorState.h.
|
strong |
| Enumerator | |
|---|---|
| Rigid | |
| SpringArm | |
| SpringArmGhost | |
| SIZE | |
| INVALID | |
Definition at line 16 of file AttachmentType.h.
|
strong |
Definition at line 16 of file ObjectLabel.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Buildings | |
| Decals | |
| Foliage | |
| Ground | |
| ParkedVehicles | |
| Particles | |
| Props | |
| StreetLights | |
| Walls | |
| All | |
Definition at line 18 of file MapLayer.h.
|
strong |
| Enumerator | |
|---|---|
| Tex_Normal | |
| Tex_Ao_Roughness_Metallic_Emissive | |
| Tex_Diffuse | |
| Tex_Emissive | |
Definition at line 16 of file MaterialParameter.h.
|
strong |
| Enumerator | |
|---|---|
| Low | |
| Medium | |
| High | |
| Epic | |
| SIZE | |
| INVALID | |
Definition at line 16 of file QualityLevel.h.
|
strong |
| Enumerator | |
|---|---|
| Red | |
| Yellow | |
| Green | |
| Off | |
| Unknown | |
| SIZE | |
Definition at line 16 of file LibCarla/source/carla/rpc/TrafficLightState.h.
|
strong |
| Enumerator | |
|---|---|
| FL | |
| FR | |
| RL | |
| RR | |
| Hood | |
| Trunk | |
| All | |
Definition at line 16 of file VehicleDoor.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Rollover | |
| Engine | |
| TirePuncture | |
Definition at line 14 of file VehicleFailureState.h.
|
strong |
| Enumerator | |
|---|---|
| FL_Wheel | |
| FR_Wheel | |
| BL_Wheel | |
| BR_Wheel | |
| Front_Wheel | |
| Back_Wheel | |
Definition at line 15 of file VehicleWheels.h.
| std::string carla::rpc::MapLayerToString | ( | MapLayer | MapLayerValue | ) |
Definition at line 12 of file MapLayer.cpp.
References All, Buildings, Decals, Foliage, Ground, None, ParkedVehicles, Particles, Props, StreetLights, and Walls.
| std::string carla::rpc::MaterialParameterToString | ( | MaterialParameter | material_parameter | ) |
Definition at line 12 of file MaterialParameter.cpp.
References Tex_Ao_Roughness_Metallic_Emissive, Tex_Diffuse, Tex_Emissive, and Tex_Normal.