Provides communication with the rpc and streaming servers of a CARLA simulator. 更多...
#include <Client.h>
类 | |
class | Pimpl |
Public 成员函数 | |
void | AddActorAngularImpulse (rpc::ActorId actor, const geom::Vector3D &vector) |
void | AddActorForce (rpc::ActorId actor, const geom::Vector3D &force) |
void | AddActorForce (rpc::ActorId actor, const geom::Vector3D &force, const geom::Vector3D &location) |
void | AddActorImpulse (rpc::ActorId actor, const geom::Vector3D &impulse) |
void | AddActorImpulse (rpc::ActorId actor, const geom::Vector3D &impulse, const geom::Vector3D &location) |
void | AddActorTorque (rpc::ActorId actor, const geom::Vector3D &vector) |
bool | AddTrafficManagerRunning (std::pair< std::string, uint16_t > trafficManagerInfo) const |
Informs the server that a Traffic Manager is running on <IP, port> | |
void | ApplyAckermannControllerSettings (rpc::ActorId vehicle, const rpc::AckermannControllerSettings &settings) |
void | ApplyAckermannControlToVehicle (rpc::ActorId vehicle, const rpc::VehicleAckermannControl &control) |
void | ApplyBatch (std::vector< rpc::Command > commands, bool do_tick_cue) |
std::vector< rpc::CommandResponse > | ApplyBatchSync (std::vector< rpc::Command > commands, bool do_tick_cue) |
void | ApplyColorTextureToObjects (const std::vector< std::string > &objects_name, const rpc::MaterialParameter ¶meter, const rpc::TextureColor &Texture) |
void | ApplyColorTextureToObjects (const std::vector< std::string > &objects_name, const rpc::MaterialParameter ¶meter, const rpc::TextureFloatColor &Texture) |
void | ApplyControlToVehicle (rpc::ActorId vehicle, const rpc::VehicleControl &control) |
void | ApplyControlToWalker (rpc::ActorId walker, const rpc::WalkerControl &control) |
void | ApplyPhysicsControlToVehicle (rpc::ActorId vehicle, const rpc::VehiclePhysicsControl &physics_control) |
void | BlendPose (rpc::ActorId walker, float blend) |
std::vector< rpc::LabelledPoint > | CastRay (geom::Location start_location, geom::Location end_location) const |
Client (const std::string &host, uint16_t port, size_t worker_threads=0u) | |
void | CloseVehicleDoor (rpc::ActorId vehicle, const rpc::VehicleDoor door_idx) |
void | CopyOpenDriveToServer (std::string opendrive, const rpc::OpendriveGenerationParameters ¶ms) |
bool | DestroyActor (rpc::ActorId actor) |
void | DestroyTrafficManager (uint16_t port) const |
void | DisableActorConstantVelocity (rpc::ActorId actor) |
void | DisableForROS (const streaming::Token &token) |
void | DrawDebugShape (const rpc::DebugShape &shape) |
void | EnableActorConstantVelocity (rpc::ActorId actor, const geom::Vector3D &vector) |
void | EnableCarSim (rpc::ActorId vehicle, std::string simfile_path) |
void | EnableChronoPhysics (rpc::ActorId vehicle, uint64_t MaxSubsteps, float MaxSubstepDeltaTime, std::string VehicleJSON, std::string PowertrainJSON, std::string TireJSON, std::string BaseJSONPath) |
void | EnableEnvironmentObjects (std::vector< uint64_t > env_objects_ids, bool enable) const |
void | EnableForROS (const streaming::Token &token) |
void | FreezeAllTrafficLights (bool frozen) |
void | FreezeTrafficLight (rpc::ActorId traffic_light, bool freeze) |
rpc::AckermannControllerSettings | GetAckermannControllerSettings (rpc::ActorId vehicle) const |
std::vector< std::string > | GetActorBoneNames (rpc::ActorId actor) |
std::vector< geom::Transform > | GetActorBoneRelativeTransforms (rpc::ActorId actor) |
std::vector< geom::Transform > | GetActorBoneWorldTransforms (rpc::ActorId actor) |
std::vector< std::string > | GetActorComponentNames (rpc::ActorId actor) |
geom::Transform | GetActorComponentRelativeTransform (rpc::ActorId actor, const std::string componentName) |
geom::Transform | GetActorComponentWorldTransform (rpc::ActorId actor, const std::string componentName) |
std::vector< rpc::ActorDefinition > | GetActorDefinitions () |
std::vector< rpc::Actor > | GetActorsById (const std::vector< ActorId > &ids) |
std::vector< std::string > | GetActorSocketNames (rpc::ActorId actor) |
std::vector< geom::Transform > | GetActorSocketRelativeTransforms (rpc::ActorId actor) |
std::vector< geom::Transform > | GetActorSocketWorldTransforms (rpc::ActorId actor) |
std::vector< std::string > | GetAvailableMaps () |
rpc::WalkerBoneControlOut | GetBonesTransform (rpc::ActorId walker) |
std::vector< uint8_t > | GetCacheFile (const std::string &name, const bool request_otherwise=true) const |
std::string | GetClientVersion () |
const std::string | GetEndpoint () const |
std::vector< rpc::EnvironmentObject > | GetEnvironmentObjects (uint8_t queried_tag) const |
rpc::EpisodeInfo | GetEpisodeInfo () |
rpc::EpisodeSettings | GetEpisodeSettings () |
std::vector< ActorId > | GetGroupTrafficLights (rpc::ActorId traffic_light) |
float | GetIMUISensorGravity () const |
std::vector< geom::BoundingBox > | GetLevelBBs (uint8_t queried_tag) const |
Returns all the BBs of all the elements of the level | |
std::vector< geom::BoundingBox > | GetLightBoxes (rpc::ActorId traffic_light) const |
std::string | GetMapData () const |
rpc::MapInfo | GetMapInfo () |
std::vector< std::string > | GetNamesOfAllObjects () const |
std::vector< uint8_t > | GetNavigationMesh () const |
void | GetPoseFromAnimation (rpc::ActorId walker) |
std::vector< std::string > | GetRequiredFiles (const std::string &folder="", const bool download=true) const |
std::string | GetServerVersion () |
rpc::Actor | GetSpectator () |
time_duration | GetTimeout () const |
std::pair< std::string, uint16_t > | GetTrafficManagerRunning (uint16_t port) const |
Gets a pair filled with the <IP, port> of the Trafic Manager running on port. | |
rpc::VehicleLightState | GetVehicleLightState (rpc::ActorId vehicle) const |
rpc::VehiclePhysicsControl | GetVehiclePhysicsControl (rpc::ActorId vehicle) const |
rpc::VehicleLightStateList | GetVehiclesLightStates () |
Returns a list of pairs where the firts element is the vehicle ID and the second one is the light state | |
rpc::VehicleTelemetryData | GetVehicleTelemetryData (rpc::ActorId vehicle) const |
rpc::WeatherParameters | GetWeatherParameters () |
float | GetWheelSteerAngle (rpc::ActorId vehicle, rpc::VehicleWheelLocation wheel_location) |
bool | IsEnabledForROS (const streaming::Token &token) |
bool | IsTrafficManagerRunning (uint16_t port) const |
Querry to know if a Traffic Manager is running on port | |
void | LoadEpisode (std::string map_name, bool reset_settings=true, rpc::MapLayer map_layer=rpc::MapLayer::All) |
void | LoadLevelLayer (rpc::MapLayer map_layer) const |
void | OpenVehicleDoor (rpc::ActorId vehicle, const rpc::VehicleDoor door_idx) |
std::pair< bool, rpc::LabelledPoint > | ProjectPoint (geom::Location location, geom::Vector3D direction, float search_distance) const |
std::vector< rpc::LightState > | QueryLightsStateToServer () const |
std::string | ReplayFile (std::string name, double start, double duration, uint32_t follow_id, bool replay_sensors) |
void | RequestFile (const std::string &name) const |
void | ResetAllTrafficLights () |
void | ResetTrafficLightGroup (rpc::ActorId traffic_light) |
void | RestorePhysXPhysics (rpc::ActorId vehicle) |
void | Send (rpc::ActorId ActorId, std::string message) |
uint64_t | SendTickCue () |
void | SetActorAutopilot (rpc::ActorId vehicle, bool enabled) |
void | SetActorCollisions (rpc::ActorId actor, bool enabled) |
void | SetActorDead (rpc::ActorId actor) |
void | SetActorEnableGravity (rpc::ActorId actor, bool enabled) |
void | SetActorLocation (rpc::ActorId actor, const geom::Location &location) |
void | SetActorSimulatePhysics (rpc::ActorId actor, bool enabled) |
void | SetActorTargetAngularVelocity (rpc::ActorId actor, const geom::Vector3D &vector) |
void | SetActorTargetVelocity (rpc::ActorId actor, const geom::Vector3D &vector) |
void | SetActorTransform (rpc::ActorId actor, const geom::Transform &transform) |
void | SetBonesTransform (rpc::ActorId walker, const rpc::WalkerBoneControlIn &bones) |
uint64_t | SetEpisodeSettings (const rpc::EpisodeSettings &settings) |
bool | SetFilesBaseFolder (const std::string &path) |
void | SetIMUISensorGravity (float NewIMUISensorGravity) |
void | SetLightStateToVehicle (rpc::ActorId vehicle, const rpc::VehicleLightState &light_state) |
void | SetReplayerIgnoreHero (bool ignore_hero) |
void | SetReplayerIgnoreSpectator (bool ignore_spectator) |
void | SetReplayerTimeFactor (double time_factor) |
void | SetTimeout (time_duration timeout) |
void | SetTrafficLightGreenTime (rpc::ActorId traffic_light, float green_time) |
void | SetTrafficLightRedTime (rpc::ActorId traffic_light, float red_time) |
void | SetTrafficLightState (rpc::ActorId traffic_light, const rpc::TrafficLightState trafficLightState) |
void | SetTrafficLightYellowTime (rpc::ActorId traffic_light, float yellow_time) |
void | SetWeatherParameters (const rpc::WeatherParameters &weather) |
void | SetWheelSteerDirection (rpc::ActorId vehicle, rpc::VehicleWheelLocation vehicle_wheel, float angle_in_deg) |
std::string | ShowRecorderActorsBlocked (std::string name, double min_time, double min_distance) |
std::string | ShowRecorderCollisions (std::string name, char type1, char type2) |
std::string | ShowRecorderFileInfo (std::string name, bool show_all) |
void | ShowVehicleDebugTelemetry (rpc::ActorId vehicle, bool enabled) |
rpc::Actor | SpawnActor (const rpc::ActorDescription &description, const geom::Transform &transform) |
rpc::Actor | SpawnActorWithParent (const rpc::ActorDescription &description, const geom::Transform &transform, rpc::ActorId parent, rpc::AttachmentType attachment_type, const std::string &socket_name="") |
std::string | StartRecorder (std::string name, bool additional_data) |
void | StopRecorder () |
void | StopReplayer (bool keep_actors) |
void | SubscribeToGBuffer (rpc::ActorId ActorId, uint32_t GBufferId, std::function< void(Buffer)> callback) |
void | SubscribeToStream (const streaming::Token &token, std::function< void(Buffer)> callback) |
void | UnloadLevelLayer (rpc::MapLayer map_layer) const |
void | UnSubscribeFromGBuffer (rpc::ActorId ActorId, uint32_t GBufferId) |
void | UnSubscribeFromStream (const streaming::Token &token) |
void | UpdateDayNightCycle (const bool active) const |
void | UpdateServerLightsState (std::vector< rpc::LightState > &lights, bool discard_client=false) const |
void | UseCarSimRoad (rpc::ActorId vehicle, bool enabled) |
~Client () | |
Private 属性 | |
const std::unique_ptr< Pimpl > | _pimpl |
额外继承的成员函数 | |
Private 成员函数 继承自 carla::NonCopyable | |
NonCopyable ()=default | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable (NonCopyable &&)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable & | operator= (NonCopyable &&)=delete |
Provides communication with the rpc and streaming servers of a CARLA simulator.
在文件 client/detail/Client.h 第 70 行定义.
|
explicit |
在文件 client/detail/Client.cpp 第 103 行定义.
|
default |
void carla::client::detail::Client::AddActorAngularImpulse | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector ) |
在文件 client/detail/Client.cpp 第 413 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::AddActorAngularImpulse() , 以及 carla::client::detail::Simulator::AddActorTorque().
void carla::client::detail::Client::AddActorForce | ( | rpc::ActorId | actor, |
const geom::Vector3D & | force ) |
在文件 client/detail/Client.cpp 第 405 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::AddActorForce() , 以及 carla::client::detail::Simulator::AddActorForce().
void carla::client::detail::Client::AddActorForce | ( | rpc::ActorId | actor, |
const geom::Vector3D & | force, | ||
const geom::Vector3D & | location ) |
在文件 client/detail/Client.cpp 第 409 行定义.
引用了 _pimpl.
void carla::client::detail::Client::AddActorImpulse | ( | rpc::ActorId | actor, |
const geom::Vector3D & | impulse ) |
在文件 client/detail/Client.cpp 第 397 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::AddActorImpulse() , 以及 carla::client::detail::Simulator::AddActorImpulse().
void carla::client::detail::Client::AddActorImpulse | ( | rpc::ActorId | actor, |
const geom::Vector3D & | impulse, | ||
const geom::Vector3D & | location ) |
在文件 client/detail/Client.cpp 第 401 行定义.
引用了 _pimpl.
void carla::client::detail::Client::AddActorTorque | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector ) |
在文件 client/detail/Client.cpp 第 417 行定义.
引用了 _pimpl.
bool carla::client::detail::Client::AddTrafficManagerRunning | ( | std::pair< std::string, uint16_t > | trafficManagerInfo | ) | const |
Informs the server that a Traffic Manager is running on <IP, port>
在文件 client/detail/Client.cpp 第 117 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::AddTrafficManagerRunning().
void carla::client::detail::Client::ApplyAckermannControllerSettings | ( | rpc::ActorId | vehicle, |
const rpc::AckermannControllerSettings & | settings ) |
在文件 client/detail/Client.cpp 第 506 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyAckermannControllerSettings().
void carla::client::detail::Client::ApplyAckermannControlToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehicleAckermannControl & | control ) |
在文件 client/detail/Client.cpp 第 497 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyAckermannControlToVehicle().
void carla::client::detail::Client::ApplyBatch | ( | std::vector< rpc::Command > | commands, |
bool | do_tick_cue ) |
在文件 client/detail/Client.cpp 第 707 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyBatch().
std::vector< rpc::CommandResponse > carla::client::detail::Client::ApplyBatchSync | ( | std::vector< rpc::Command > | commands, |
bool | do_tick_cue ) |
在文件 client/detail/Client.cpp 第 711 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyBatchSync().
void carla::client::detail::Client::ApplyColorTextureToObjects | ( | const std::vector< std::string > & | objects_name, |
const rpc::MaterialParameter & | parameter, | ||
const rpc::TextureColor & | Texture ) |
在文件 client/detail/Client.cpp 第 167 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyColorTextureToObjects() , 以及 carla::client::detail::Simulator::ApplyColorTextureToObjects().
void carla::client::detail::Client::ApplyColorTextureToObjects | ( | const std::vector< std::string > & | objects_name, |
const rpc::MaterialParameter & | parameter, | ||
const rpc::TextureFloatColor & | Texture ) |
在文件 client/detail/Client.cpp 第 174 行定义.
引用了 _pimpl.
void carla::client::detail::Client::ApplyControlToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehicleControl & | control ) |
在文件 client/detail/Client.cpp 第 493 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyControlToVehicle() , 以及 carla::client::detail::Simulator::SetLightsToVehicle().
void carla::client::detail::Client::ApplyControlToWalker | ( | rpc::ActorId | walker, |
const rpc::WalkerControl & | control ) |
在文件 client/detail/Client.cpp 第 540 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyControlToWalker().
void carla::client::detail::Client::ApplyPhysicsControlToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehiclePhysicsControl & | physics_control ) |
在文件 client/detail/Client.cpp 第 294 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyPhysicsControlToVehicle().
void carla::client::detail::Client::BlendPose | ( | rpc::ActorId | walker, |
float | blend ) |
在文件 client/detail/Client.cpp 第 553 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::BlendPose().
std::vector< rpc::LabelledPoint > carla::client::detail::Client::CastRay | ( | geom::Location | start_location, |
geom::Location | end_location ) const |
在文件 client/detail/Client.cpp 第 757 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::CastRay().
void carla::client::detail::Client::CloseVehicleDoor | ( | rpc::ActorId | vehicle, |
const rpc::VehicleDoor | door_idx ) |
在文件 client/detail/Client.cpp 第 312 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::CloseVehicleDoor().
void carla::client::detail::Client::CopyOpenDriveToServer | ( | std::string | opendrive, |
const rpc::OpendriveGenerationParameters & | params ) |
在文件 client/detail/Client.cpp 第 162 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadOpenDriveEpisode().
bool carla::client::detail::Client::DestroyActor | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 364 行定义.
引用了 _pimpl , 以及 carla::log_error().
被这些函数引用 carla::client::detail::Simulator::DestroyActor() , 以及 carla::client::detail::Simulator::DestroyActor().
void carla::client::detail::Client::DestroyTrafficManager | ( | uint16_t | port | ) | const |
在文件 client/detail/Client.cpp 第 121 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::DestroyTrafficManager().
void carla::client::detail::Client::DisableActorConstantVelocity | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 393 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::DisableActorConstantVelocity().
void carla::client::detail::Client::DisableForROS | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 668 行定义.
引用了 _pimpl , 以及 carla::streaming::detail::token_type::get_stream_id().
被这些函数引用 carla::client::detail::Simulator::DisableForROS().
void carla::client::detail::Client::DrawDebugShape | ( | const rpc::DebugShape & | shape | ) |
在文件 client/detail/Client.cpp 第 703 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::DrawDebugShape().
void carla::client::detail::Client::EnableActorConstantVelocity | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector ) |
在文件 client/detail/Client.cpp 第 389 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::EnableActorConstantVelocity().
void carla::client::detail::Client::EnableCarSim | ( | rpc::ActorId | vehicle, |
std::string | simfile_path ) |
在文件 client/detail/Client.cpp 第 510 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::EnableCarSim().
void carla::client::detail::Client::EnableChronoPhysics | ( | rpc::ActorId | vehicle, |
uint64_t | MaxSubsteps, | ||
float | MaxSubstepDeltaTime, | ||
std::string | VehicleJSON, | ||
std::string | PowertrainJSON, | ||
std::string | TireJSON, | ||
std::string | BaseJSONPath ) |
在文件 client/detail/Client.cpp 第 518 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::EnableChronoPhysics().
void carla::client::detail::Client::EnableEnvironmentObjects | ( | std::vector< uint64_t > | env_objects_ids, |
bool | enable ) const |
在文件 client/detail/Client.cpp 第 745 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::EnableEnvironmentObjects().
void carla::client::detail::Client::EnableForROS | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 663 行定义.
引用了 _pimpl , 以及 carla::streaming::detail::token_type::get_stream_id().
被这些函数引用 carla::client::detail::Simulator::EnableForROS().
void carla::client::detail::Client::FreezeAllTrafficLights | ( | bool | frozen | ) |
在文件 client/detail/Client.cpp 第 591 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::FreezeAllTrafficLights().
void carla::client::detail::Client::FreezeTrafficLight | ( | rpc::ActorId | traffic_light, |
bool | freeze ) |
在文件 client/detail/Client.cpp 第 579 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::FreezeTrafficLight().
rpc::AckermannControllerSettings carla::client::detail::Client::GetAckermannControllerSettings | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 501 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetAckermannControllerSettings().
std::vector< std::string > carla::client::detail::Client::GetActorBoneNames | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 444 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorBoneNames().
std::vector< geom::Transform > carla::client::detail::Client::GetActorBoneRelativeTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 434 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorBoneRelativeTransforms().
std::vector< geom::Transform > carla::client::detail::Client::GetActorBoneWorldTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 429 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorBoneWorldTransforms().
std::vector< std::string > carla::client::detail::Client::GetActorComponentNames | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 439 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorComponentNames().
geom::Transform carla::client::detail::Client::GetActorComponentRelativeTransform | ( | rpc::ActorId | actor, |
const std::string | componentName ) |
在文件 client/detail/Client.cpp 第 425 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorComponentRelativeTransform().
geom::Transform carla::client::detail::Client::GetActorComponentWorldTransform | ( | rpc::ActorId | actor, |
const std::string | componentName ) |
在文件 client/detail/Client.cpp 第 421 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorComponentWorldTransform().
std::vector< rpc::ActorDefinition > carla::client::detail::Client::GetActorDefinitions | ( | ) |
在文件 client/detail/Client.cpp 第 246 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetBlueprintLibrary().
std::vector< rpc::Actor > carla::client::detail::Client::GetActorsById | ( | const std::vector< ActorId > & | ids | ) |
在文件 client/detail/Client.cpp 第 278 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Episode::GetActorById().
std::vector< std::string > carla::client::detail::Client::GetActorSocketNames | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 459 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorSocketNames().
std::vector< geom::Transform > carla::client::detail::Client::GetActorSocketRelativeTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 454 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorSocketRelativeTransforms().
std::vector< geom::Transform > carla::client::detail::Client::GetActorSocketWorldTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 449 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorSocketWorldTransforms().
std::vector< std::string > carla::client::detail::Client::GetAvailableMaps | ( | ) |
在文件 client/detail/Client.cpp 第 242 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetAvailableMaps().
rpc::WalkerBoneControlOut carla::client::detail::Client::GetBonesTransform | ( | rpc::ActorId | walker | ) |
在文件 client/detail/Client.cpp 第 544 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetBonesTransform().
std::vector< uint8_t > carla::client::detail::Client::GetCacheFile | ( | const std::string & | name, |
const bool | request_otherwise = true ) const |
在文件 client/detail/Client.cpp 第 230 行定义.
引用了 carla::client::FileTransfer::ReadFile() , 以及 RequestFile().
被这些函数引用 carla::client::detail::Simulator::GetCacheFile().
std::string carla::client::detail::Client::GetClientVersion | ( | ) |
在文件 client/detail/Client.cpp 第 139 行定义.
被这些函数引用 carla::client::detail::Simulator::GetClientVersion().
const std::string carla::client::detail::Client::GetEndpoint | ( | ) | const |
在文件 client/detail/Client.cpp 第 135 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetEndpoint(), carla::client::detail::Simulator::Tick() , 以及 carla::client::detail::Simulator::WaitForTick().
std::vector< rpc::EnvironmentObject > carla::client::detail::Client::GetEnvironmentObjects | ( | uint8_t | queried_tag | ) | const |
在文件 client/detail/Client.cpp 第 740 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetEnvironmentObjects().
rpc::EpisodeInfo carla::client::detail::Client::GetEpisodeInfo | ( | ) |
在文件 client/detail/Client.cpp 第 185 行定义.
引用了 _pimpl.
rpc::EpisodeSettings carla::client::detail::Client::GetEpisodeSettings | ( | ) |
在文件 client/detail/Client.cpp 第 254 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetEpisodeSettings() , 以及 carla::client::detail::Simulator::LoadEpisode().
std::vector< ActorId > carla::client::detail::Client::GetGroupTrafficLights | ( | rpc::ActorId | traffic_light | ) |
在文件 client/detail/Client.cpp 第 604 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetGroupTrafficLights().
float carla::client::detail::Client::GetIMUISensorGravity | ( | ) | const |
在文件 client/detail/Client.cpp 第 270 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetIMUISensorGravity().
std::vector< geom::BoundingBox > carla::client::detail::Client::GetLevelBBs | ( | uint8_t | queried_tag | ) | const |
Returns all the BBs of all the elements of the level
在文件 client/detail/Client.cpp 第 735 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetLevelBBs().
std::vector< geom::BoundingBox > carla::client::detail::Client::GetLightBoxes | ( | rpc::ActorId | traffic_light | ) | const |
在文件 client/detail/Client.cpp 第 595 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetLightBoxes().
std::string carla::client::detail::Client::GetMapData | ( | ) | const |
在文件 client/detail/Client.cpp 第 193 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetCurrentMap().
rpc::MapInfo carla::client::detail::Client::GetMapInfo | ( | ) |
在文件 client/detail/Client.cpp 第 189 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetCurrentMap().
std::vector< std::string > carla::client::detail::Client::GetNamesOfAllObjects | ( | ) | const |
在文件 client/detail/Client.cpp 第 181 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetNamesOfAllObjects().
std::vector< uint8_t > carla::client::detail::Client::GetNavigationMesh | ( | ) | const |
在文件 client/detail/Client.cpp 第 197 行定义.
引用了 _pimpl.
void carla::client::detail::Client::GetPoseFromAnimation | ( | rpc::ActorId | walker | ) |
在文件 client/detail/Client.cpp 第 557 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetPoseFromAnimation().
std::vector< std::string > carla::client::detail::Client::GetRequiredFiles | ( | const std::string & | folder = "", |
const bool | download = true ) const |
在文件 client/detail/Client.cpp 第 205 行定义.
引用了 _pimpl, carla::client::FileTransfer::FileExists(), carla::log_info() , 以及 RequestFile().
被这些函数引用 carla::client::detail::Simulator::GetCurrentMap() , 以及 carla::client::detail::Simulator::GetRequiredFiles().
std::string carla::client::detail::Client::GetServerVersion | ( | ) |
在文件 client/detail/Client.cpp 第 143 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetServerVersion().
rpc::Actor carla::client::detail::Client::GetSpectator | ( | ) |
在文件 client/detail/Client.cpp 第 250 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetSpectator().
time_duration carla::client::detail::Client::GetTimeout | ( | ) | const |
在文件 client/detail/Client.cpp 第 131 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetNetworkingTimeout(), carla::client::detail::Simulator::GetReadyCurrentEpisode() , 以及 carla::client::detail::Simulator::LoadEpisode().
std::pair< std::string, uint16_t > carla::client::detail::Client::GetTrafficManagerRunning | ( | uint16_t | port | ) | const |
Gets a pair filled with the <IP, port> of the Trafic Manager running on port.
If there is no Traffic Manager running the pair will be ("", 0)
在文件 client/detail/Client.cpp 第 113 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetTrafficManagerRunning().
rpc::VehicleLightState carla::client::detail::Client::GetVehicleLightState | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 289 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehicleLightState().
rpc::VehiclePhysicsControl carla::client::detail::Client::GetVehiclePhysicsControl | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 284 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehiclePhysicsControl().
rpc::VehicleLightStateList carla::client::detail::Client::GetVehiclesLightStates | ( | ) |
Returns a list of pairs where the firts element is the vehicle ID and the second one is the light state
在文件 client/detail/Client.cpp 第 600 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehiclesLightStates().
rpc::VehicleTelemetryData carla::client::detail::Client::GetVehicleTelemetryData | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 484 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehicleTelemetryData().
rpc::WeatherParameters carla::client::detail::Client::GetWeatherParameters | ( | ) |
在文件 client/detail/Client.cpp 第 262 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetWeatherParameters().
float carla::client::detail::Client::GetWheelSteerAngle | ( | rpc::ActorId | vehicle, |
rpc::VehicleWheelLocation | wheel_location ) |
在文件 client/detail/Client.cpp 第 325 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetWheelSteerAngle().
bool carla::client::detail::Client::IsEnabledForROS | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 673 行定义.
引用了 _pimpl , 以及 carla::streaming::detail::token_type::get_stream_id().
被这些函数引用 carla::client::detail::Simulator::IsEnabledForROS().
bool carla::client::detail::Client::IsTrafficManagerRunning | ( | uint16_t | port | ) | const |
Querry to know if a Traffic Manager is running on port
在文件 client/detail/Client.cpp 第 109 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::IsTrafficManagerRunning().
void carla::client::detail::Client::LoadEpisode | ( | std::string | map_name, |
bool | reset_settings = true, | ||
rpc::MapLayer | map_layer = rpc::MapLayer::All ) |
在文件 client/detail/Client.cpp 第 147 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadEpisode().
void carla::client::detail::Client::LoadLevelLayer | ( | rpc::MapLayer | map_layer | ) | const |
在文件 client/detail/Client.cpp 第 152 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadLevelLayer().
void carla::client::detail::Client::OpenVehicleDoor | ( | rpc::ActorId | vehicle, |
const rpc::VehicleDoor | door_idx ) |
在文件 client/detail/Client.cpp 第 306 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::OpenVehicleDoor().
std::pair< bool, rpc::LabelledPoint > carla::client::detail::Client::ProjectPoint | ( | geom::Location | location, |
geom::Vector3D | direction, | ||
float | search_distance ) const |
在文件 client/detail/Client.cpp 第 751 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ProjectPoint().
std::vector< rpc::LightState > carla::client::detail::Client::QueryLightsStateToServer | ( | ) | const |
在文件 client/detail/Client.cpp 第 722 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::QueryLightsStateToServer().
std::string carla::client::detail::Client::ReplayFile | ( | std::string | name, |
double | start, | ||
double | duration, | ||
uint32_t | follow_id, | ||
bool | replay_sensors ) |
在文件 client/detail/Client.cpp 第 629 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ReplayFile().
void carla::client::detail::Client::RequestFile | ( | const std::string & | name | ) | const |
在文件 client/detail/Client.cpp 第 224 行定义.
引用了 _pimpl , 以及 carla::client::FileTransfer::WriteFile().
被这些函数引用 GetCacheFile(), GetRequiredFiles() , 以及 carla::client::detail::Simulator::RequestFile().
void carla::client::detail::Client::ResetAllTrafficLights | ( | ) |
在文件 client/detail/Client.cpp 第 587 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ResetAllTrafficLights().
void carla::client::detail::Client::ResetTrafficLightGroup | ( | rpc::ActorId | traffic_light | ) |
在文件 client/detail/Client.cpp 第 583 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ResetTrafficLightGroup().
void carla::client::detail::Client::RestorePhysXPhysics | ( | rpc::ActorId | vehicle | ) |
在文件 client/detail/Client.cpp 第 536 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::RestorePhysXPhysics().
void carla::client::detail::Client::Send | ( | rpc::ActorId | ActorId, |
std::string | message ) |
在文件 client/detail/Client.cpp 第 678 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::Send().
uint64_t carla::client::detail::Client::SendTickCue | ( | ) |
在文件 client/detail/Client.cpp 第 718 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadEpisode() , 以及 carla::client::detail::Simulator::Tick().
void carla::client::detail::Client::SetActorAutopilot | ( | rpc::ActorId | vehicle, |
bool | enabled ) |
在文件 client/detail/Client.cpp 第 480 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetVehicleAutopilot().
void carla::client::detail::Client::SetActorCollisions | ( | rpc::ActorId | actor, |
bool | enabled ) |
在文件 client/detail/Client.cpp 第 468 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorCollisions() , 以及 carla::client::detail::Simulator::SetActorCollisions().
void carla::client::detail::Client::SetActorDead | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 472 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorDead() , 以及 carla::client::detail::Simulator::SetActorDead().
void carla::client::detail::Client::SetActorEnableGravity | ( | rpc::ActorId | actor, |
bool | enabled ) |
在文件 client/detail/Client.cpp 第 476 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorEnableGravity().
void carla::client::detail::Client::SetActorLocation | ( | rpc::ActorId | actor, |
const geom::Location & | location ) |
在文件 client/detail/Client.cpp 第 373 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorLocation().
void carla::client::detail::Client::SetActorSimulatePhysics | ( | rpc::ActorId | actor, |
bool | enabled ) |
在文件 client/detail/Client.cpp 第 464 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorSimulatePhysics().
void carla::client::detail::Client::SetActorTargetAngularVelocity | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector ) |
在文件 client/detail/Client.cpp 第 385 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorTargetAngularVelocity().
void carla::client::detail::Client::SetActorTargetVelocity | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector ) |
在文件 client/detail/Client.cpp 第 381 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorTargetVelocity().
void carla::client::detail::Client::SetActorTransform | ( | rpc::ActorId | actor, |
const geom::Transform & | transform ) |
在文件 client/detail/Client.cpp 第 377 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorTransform().
void carla::client::detail::Client::SetBonesTransform | ( | rpc::ActorId | walker, |
const rpc::WalkerBoneControlIn & | bones ) |
在文件 client/detail/Client.cpp 第 549 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetBonesTransform().
uint64_t carla::client::detail::Client::SetEpisodeSettings | ( | const rpc::EpisodeSettings & | settings | ) |
在文件 client/detail/Client.cpp 第 258 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetEpisodeSettings().
bool carla::client::detail::Client::SetFilesBaseFolder | ( | const std::string & | path | ) |
在文件 client/detail/Client.cpp 第 201 行定义.
引用了 carla::client::FileTransfer::SetFilesBaseFolder().
被这些函数引用 carla::client::detail::Simulator::SetFilesBaseFolder().
void carla::client::detail::Client::SetIMUISensorGravity | ( | float | NewIMUISensorGravity | ) |
在文件 client/detail/Client.cpp 第 274 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetIMUISensorGravity().
void carla::client::detail::Client::SetLightStateToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehicleLightState & | light_state ) |
在文件 client/detail/Client.cpp 第 300 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetLightStateToVehicle().
void carla::client::detail::Client::SetReplayerIgnoreHero | ( | bool | ignore_hero | ) |
在文件 client/detail/Client.cpp 第 643 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetReplayerIgnoreHero().
void carla::client::detail::Client::SetReplayerIgnoreSpectator | ( | bool | ignore_spectator | ) |
在文件 client/detail/Client.cpp 第 647 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetReplayerIgnoreSpectator().
void carla::client::detail::Client::SetReplayerTimeFactor | ( | double | time_factor | ) |
在文件 client/detail/Client.cpp 第 639 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetReplayerTimeFactor().
void carla::client::detail::Client::SetTimeout | ( | time_duration | timeout | ) |
在文件 client/detail/Client.cpp 第 127 行定义.
引用了 _pimpl , 以及 carla::time_duration::milliseconds().
被这些函数引用 carla::client::detail::Simulator::SetNetworkingTimeout().
void carla::client::detail::Client::SetTrafficLightGreenTime | ( | rpc::ActorId | traffic_light, |
float | green_time ) |
在文件 client/detail/Client.cpp 第 567 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightGreenTime().
void carla::client::detail::Client::SetTrafficLightRedTime | ( | rpc::ActorId | traffic_light, |
float | red_time ) |
在文件 client/detail/Client.cpp 第 575 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightRedTime().
void carla::client::detail::Client::SetTrafficLightState | ( | rpc::ActorId | traffic_light, |
const rpc::TrafficLightState | trafficLightState ) |
在文件 client/detail/Client.cpp 第 561 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightState().
void carla::client::detail::Client::SetTrafficLightYellowTime | ( | rpc::ActorId | traffic_light, |
float | yellow_time ) |
在文件 client/detail/Client.cpp 第 571 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightYellowTime().
void carla::client::detail::Client::SetWeatherParameters | ( | const rpc::WeatherParameters & | weather | ) |
在文件 client/detail/Client.cpp 第 266 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetWeatherParameters().
void carla::client::detail::Client::SetWheelSteerDirection | ( | rpc::ActorId | vehicle, |
rpc::VehicleWheelLocation | vehicle_wheel, | ||
float | angle_in_deg ) |
在文件 client/detail/Client.cpp 第 318 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetWheelSteerDirection().
std::string carla::client::detail::Client::ShowRecorderActorsBlocked | ( | std::string | name, |
double | min_time, | ||
double | min_distance ) |
在文件 client/detail/Client.cpp 第 625 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowRecorderActorsBlocked().
std::string carla::client::detail::Client::ShowRecorderCollisions | ( | std::string | name, |
char | type1, | ||
char | type2 ) |
在文件 client/detail/Client.cpp 第 621 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowRecorderCollisions().
std::string carla::client::detail::Client::ShowRecorderFileInfo | ( | std::string | name, |
bool | show_all ) |
在文件 client/detail/Client.cpp 第 617 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowRecorderFileInfo().
void carla::client::detail::Client::ShowVehicleDebugTelemetry | ( | rpc::ActorId | vehicle, |
bool | enabled ) |
在文件 client/detail/Client.cpp 第 489 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowVehicleDebugTelemetry().
rpc::Actor carla::client::detail::Client::SpawnActor | ( | const rpc::ActorDescription & | description, |
const geom::Transform & | transform ) |
在文件 client/detail/Client.cpp 第 331 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SpawnActor().
rpc::Actor carla::client::detail::Client::SpawnActorWithParent | ( | const rpc::ActorDescription & | description, |
const geom::Transform & | transform, | ||
rpc::ActorId | parent, | ||
rpc::AttachmentType | attachment_type, | ||
const std::string & | socket_name = "" ) |
在文件 client/detail/Client.cpp 第 337 行定义.
引用了 _pimpl, carla::geom::Math::Dot(), carla::geom::Transform::location, carla::geom::Vector3D::MakeSafeUnitVector(), carla::rpc::SpringArm , 以及 carla::rpc::SpringArmGhost.
被这些函数引用 carla::client::detail::Simulator::SpawnActor().
std::string carla::client::detail::Client::StartRecorder | ( | std::string | name, |
bool | additional_data ) |
在文件 client/detail/Client.cpp 第 609 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::StartRecorder().
void carla::client::detail::Client::StopRecorder | ( | ) |
在文件 client/detail/Client.cpp 第 613 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::StopRecorder().
void carla::client::detail::Client::StopReplayer | ( | bool | keep_actors | ) |
在文件 client/detail/Client.cpp 第 635 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::StopReplayer().
void carla::client::detail::Client::SubscribeToGBuffer | ( | rpc::ActorId | ActorId, |
uint32_t | GBufferId, | ||
std::function< void(Buffer)> | callback ) |
在文件 client/detail/Client.cpp 第 682 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SubscribeToGBuffer().
void carla::client::detail::Client::SubscribeToStream | ( | const streaming::Token & | token, |
std::function< void(Buffer)> | callback ) |
在文件 client/detail/Client.cpp 第 651 行定义.
引用了 _pimpl , 以及 carla::streaming::detail::token_type::get_stream_id().
被这些函数引用 carla::client::detail::Episode::Listen() , 以及 carla::client::detail::Simulator::SubscribeToSensor().
void carla::client::detail::Client::UnloadLevelLayer | ( | rpc::MapLayer | map_layer | ) | const |
在文件 client/detail/Client.cpp 第 157 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UnloadLevelLayer().
void carla::client::detail::Client::UnSubscribeFromGBuffer | ( | rpc::ActorId | ActorId, |
uint32_t | GBufferId ) |
在文件 client/detail/Client.cpp 第 693 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UnSubscribeFromGBuffer().
void carla::client::detail::Client::UnSubscribeFromStream | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 659 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UnSubscribeFromSensor() , 以及 carla::client::detail::Episode::~Episode().
void carla::client::detail::Client::UpdateDayNightCycle | ( | const bool | active | ) | const |
在文件 client/detail/Client.cpp 第 731 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UpdateDayNightCycle().
void carla::client::detail::Client::UpdateServerLightsState | ( | std::vector< rpc::LightState > & | lights, |
bool | discard_client = false ) const |
在文件 client/detail/Client.cpp 第 727 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UpdateServerLightsState().
void carla::client::detail::Client::UseCarSimRoad | ( | rpc::ActorId | vehicle, |
bool | enabled ) |
在文件 client/detail/Client.cpp 第 514 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UseCarSimRoad().
|
private |
在文件 client/detail/Client.h 第 476 行定义.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorForce(), AddActorImpulse(), AddActorImpulse(), AddActorTorque(), AddTrafficManagerRunning(), ApplyAckermannControllerSettings(), ApplyAckermannControlToVehicle(), ApplyBatch(), ApplyBatchSync(), ApplyColorTextureToObjects(), ApplyColorTextureToObjects(), ApplyControlToVehicle(), ApplyControlToWalker(), ApplyPhysicsControlToVehicle(), BlendPose(), CastRay(), CloseVehicleDoor(), CopyOpenDriveToServer(), DestroyActor(), DestroyTrafficManager(), DisableActorConstantVelocity(), DisableForROS(), DrawDebugShape(), EnableActorConstantVelocity(), EnableCarSim(), EnableChronoPhysics(), EnableEnvironmentObjects(), EnableForROS(), FreezeAllTrafficLights(), FreezeTrafficLight(), GetAckermannControllerSettings(), GetActorBoneNames(), GetActorBoneRelativeTransforms(), GetActorBoneWorldTransforms(), GetActorComponentNames(), GetActorComponentRelativeTransform(), GetActorComponentWorldTransform(), GetActorDefinitions(), GetActorsById(), GetActorSocketNames(), GetActorSocketRelativeTransforms(), GetActorSocketWorldTransforms(), GetAvailableMaps(), GetBonesTransform(), GetEndpoint(), GetEnvironmentObjects(), GetEpisodeInfo(), GetEpisodeSettings(), GetGroupTrafficLights(), GetIMUISensorGravity(), GetLevelBBs(), GetLightBoxes(), GetMapData(), GetMapInfo(), GetNamesOfAllObjects(), GetNavigationMesh(), GetPoseFromAnimation(), GetRequiredFiles(), GetServerVersion(), GetSpectator(), GetTimeout(), GetTrafficManagerRunning(), GetVehicleLightState(), GetVehiclePhysicsControl(), GetVehiclesLightStates(), GetVehicleTelemetryData(), GetWeatherParameters(), GetWheelSteerAngle(), IsEnabledForROS(), IsTrafficManagerRunning(), LoadEpisode(), LoadLevelLayer(), OpenVehicleDoor(), ProjectPoint(), QueryLightsStateToServer(), ReplayFile(), RequestFile(), ResetAllTrafficLights(), ResetTrafficLightGroup(), RestorePhysXPhysics(), Send(), SendTickCue(), SetActorAutopilot(), SetActorCollisions(), SetActorDead(), SetActorEnableGravity(), SetActorLocation(), SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), SetActorTransform(), SetBonesTransform(), SetEpisodeSettings(), SetIMUISensorGravity(), SetLightStateToVehicle(), SetReplayerIgnoreHero(), SetReplayerIgnoreSpectator(), SetReplayerTimeFactor(), SetTimeout(), SetTrafficLightGreenTime(), SetTrafficLightRedTime(), SetTrafficLightState(), SetTrafficLightYellowTime(), SetWeatherParameters(), SetWheelSteerDirection(), ShowRecorderActorsBlocked(), ShowRecorderCollisions(), ShowRecorderFileInfo(), ShowVehicleDebugTelemetry(), SpawnActor(), SpawnActorWithParent(), StartRecorder(), StopRecorder(), StopReplayer(), SubscribeToGBuffer(), SubscribeToStream(), UnloadLevelLayer(), UnSubscribeFromGBuffer(), UnSubscribeFromStream(), UpdateDayNightCycle(), UpdateServerLightsState() , 以及 UseCarSimRoad().