提供与 CARLA 模拟器的 rpc 和流媒体服务器的通信。 更多...
#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 |
通知正在 <IP, 端口> 上运行的交通管理器服务 更多... | |
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 |
获取一个填充了在端口上运行的交通管理器的 <IP, 端口> 的对。 如果没有正在运行的交通管理器,则该对将为 ("", 0) 更多... | |
rpc::VehicleLightState | GetVehicleLightState (rpc::ActorId vehicle) const |
rpc::VehiclePhysicsControl | GetVehiclePhysicsControl (rpc::ActorId vehicle) const |
rpc::VehicleLightStateList | GetVehiclesLightStates () |
返回第一个元素表示交通工具ID,第二个元素表示信号灯状态的键值对 更多... | |
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 |
查询交通管理器是否正在端口上运行 更多... | |
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 |
额外继承的成员函数 | |
![]() | |
NonCopyable ()=default | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable (NonCopyable &&)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable & | operator= (NonCopyable &&)=delete |
提供与 CARLA 模拟器的 rpc 和流媒体服务器的通信。
在文件 client/detail/Client.h 第 71 行定义.
|
explicit |
在文件 client/detail/Client.cpp 第 105 行定义.
|
default |
void carla::client::detail::Client::AddActorAngularImpulse | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector | ||
) |
在文件 client/detail/Client.cpp 第 415 行定义.
引用了 _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 第 407 行定义.
引用了 _pimpl.
被这些函数引用 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 第 411 行定义.
引用了 _pimpl.
void carla::client::detail::Client::AddActorImpulse | ( | rpc::ActorId | actor, |
const geom::Vector3D & | impulse | ||
) |
在文件 client/detail/Client.cpp 第 399 行定义.
引用了 _pimpl.
被这些函数引用 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 第 403 行定义.
引用了 _pimpl.
void carla::client::detail::Client::AddActorTorque | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector | ||
) |
在文件 client/detail/Client.cpp 第 419 行定义.
引用了 _pimpl.
bool carla::client::detail::Client::AddTrafficManagerRunning | ( | std::pair< std::string, uint16_t > | trafficManagerInfo | ) | const |
通知正在 <IP, 端口> 上运行的交通管理器服务
在文件 client/detail/Client.cpp 第 119 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::AddTrafficManagerRunning().
void carla::client::detail::Client::ApplyAckermannControllerSettings | ( | rpc::ActorId | vehicle, |
const rpc::AckermannControllerSettings & | settings | ||
) |
在文件 client/detail/Client.cpp 第 508 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyAckermannControllerSettings().
void carla::client::detail::Client::ApplyAckermannControlToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehicleAckermannControl & | control | ||
) |
在文件 client/detail/Client.cpp 第 499 行定义.
引用了 _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 第 709 行定义.
引用了 _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 第 713 行定义.
引用了 _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 第 169 行定义.
引用了 _pimpl.
被这些函数引用 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 第 176 行定义.
引用了 _pimpl.
void carla::client::detail::Client::ApplyControlToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehicleControl & | control | ||
) |
在文件 client/detail/Client.cpp 第 495 行定义.
引用了 _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 第 542 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyControlToWalker().
void carla::client::detail::Client::ApplyPhysicsControlToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehiclePhysicsControl & | physics_control | ||
) |
在文件 client/detail/Client.cpp 第 296 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ApplyPhysicsControlToVehicle().
void carla::client::detail::Client::BlendPose | ( | rpc::ActorId | walker, |
float | blend | ||
) |
在文件 client/detail/Client.cpp 第 555 行定义.
引用了 _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 第 759 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::CastRay().
void carla::client::detail::Client::CloseVehicleDoor | ( | rpc::ActorId | vehicle, |
const rpc::VehicleDoor | door_idx | ||
) |
在文件 client/detail/Client.cpp 第 314 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::CloseVehicleDoor().
void carla::client::detail::Client::CopyOpenDriveToServer | ( | std::string | opendrive, |
const rpc::OpendriveGenerationParameters & | params | ||
) |
在文件 client/detail/Client.cpp 第 164 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadOpenDriveEpisode().
bool carla::client::detail::Client::DestroyActor | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 366 行定义.
引用了 _pimpl , 以及 carla::log_error().
被这些函数引用 carla::client::detail::Simulator::DestroyActor().
void carla::client::detail::Client::DestroyTrafficManager | ( | uint16_t | port | ) | const |
在文件 client/detail/Client.cpp 第 123 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::DestroyTrafficManager().
void carla::client::detail::Client::DisableActorConstantVelocity | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 395 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::DisableActorConstantVelocity().
void carla::client::detail::Client::DisableForROS | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 670 行定义.
引用了 _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 第 705 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::DrawDebugShape().
void carla::client::detail::Client::EnableActorConstantVelocity | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector | ||
) |
在文件 client/detail/Client.cpp 第 391 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::EnableActorConstantVelocity().
void carla::client::detail::Client::EnableCarSim | ( | rpc::ActorId | vehicle, |
std::string | simfile_path | ||
) |
在文件 client/detail/Client.cpp 第 512 行定义.
引用了 _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 第 520 行定义.
引用了 _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 第 747 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::EnableEnvironmentObjects().
void carla::client::detail::Client::EnableForROS | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 665 行定义.
引用了 _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 第 593 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::FreezeAllTrafficLights().
void carla::client::detail::Client::FreezeTrafficLight | ( | rpc::ActorId | traffic_light, |
bool | freeze | ||
) |
在文件 client/detail/Client.cpp 第 581 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::FreezeTrafficLight().
rpc::AckermannControllerSettings carla::client::detail::Client::GetAckermannControllerSettings | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 503 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetAckermannControllerSettings().
std::vector< std::string > carla::client::detail::Client::GetActorBoneNames | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 446 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorBoneNames().
std::vector< geom::Transform > carla::client::detail::Client::GetActorBoneRelativeTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 436 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorBoneRelativeTransforms().
std::vector< geom::Transform > carla::client::detail::Client::GetActorBoneWorldTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 431 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorBoneWorldTransforms().
std::vector< std::string > carla::client::detail::Client::GetActorComponentNames | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 441 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorComponentNames().
geom::Transform carla::client::detail::Client::GetActorComponentRelativeTransform | ( | rpc::ActorId | actor, |
const std::string | componentName | ||
) |
在文件 client/detail/Client.cpp 第 427 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorComponentRelativeTransform().
geom::Transform carla::client::detail::Client::GetActorComponentWorldTransform | ( | rpc::ActorId | actor, |
const std::string | componentName | ||
) |
在文件 client/detail/Client.cpp 第 423 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorComponentWorldTransform().
std::vector< rpc::ActorDefinition > carla::client::detail::Client::GetActorDefinitions | ( | ) |
在文件 client/detail/Client.cpp 第 248 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetBlueprintLibrary().
std::vector< rpc::Actor > carla::client::detail::Client::GetActorsById | ( | const std::vector< ActorId > & | ids | ) |
在文件 client/detail/Client.cpp 第 280 行定义.
引用了 _pimpl.
std::vector< std::string > carla::client::detail::Client::GetActorSocketNames | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 461 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorSocketNames().
std::vector< geom::Transform > carla::client::detail::Client::GetActorSocketRelativeTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 456 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorSocketRelativeTransforms().
std::vector< geom::Transform > carla::client::detail::Client::GetActorSocketWorldTransforms | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 451 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetActorSocketWorldTransforms().
std::vector< std::string > carla::client::detail::Client::GetAvailableMaps | ( | ) |
在文件 client/detail/Client.cpp 第 244 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetAvailableMaps().
rpc::WalkerBoneControlOut carla::client::detail::Client::GetBonesTransform | ( | rpc::ActorId | walker | ) |
在文件 client/detail/Client.cpp 第 546 行定义.
引用了 _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 第 232 行定义.
引用了 carla::client::FileTransfer::ReadFile() , 以及 RequestFile().
被这些函数引用 carla::client::detail::Simulator::GetCacheFile().
std::string carla::client::detail::Client::GetClientVersion | ( | ) |
在文件 client/detail/Client.cpp 第 141 行定义.
被这些函数引用 carla::client::detail::Simulator::GetClientVersion().
const std::string carla::client::detail::Client::GetEndpoint | ( | ) | const |
在文件 client/detail/Client.cpp 第 137 行定义.
引用了 _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 第 742 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetEnvironmentObjects().
rpc::EpisodeInfo carla::client::detail::Client::GetEpisodeInfo | ( | ) |
在文件 client/detail/Client.cpp 第 187 行定义.
引用了 _pimpl.
rpc::EpisodeSettings carla::client::detail::Client::GetEpisodeSettings | ( | ) |
在文件 client/detail/Client.cpp 第 256 行定义.
引用了 _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 第 606 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetGroupTrafficLights().
float carla::client::detail::Client::GetIMUISensorGravity | ( | ) | const |
在文件 client/detail/Client.cpp 第 272 行定义.
引用了 _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 第 737 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetLevelBBs().
std::vector< geom::BoundingBox > carla::client::detail::Client::GetLightBoxes | ( | rpc::ActorId | traffic_light | ) | const |
在文件 client/detail/Client.cpp 第 597 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetLightBoxes().
std::string carla::client::detail::Client::GetMapData | ( | ) | const |
在文件 client/detail/Client.cpp 第 195 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetCurrentMap().
rpc::MapInfo carla::client::detail::Client::GetMapInfo | ( | ) |
在文件 client/detail/Client.cpp 第 191 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetCurrentMap().
std::vector< std::string > carla::client::detail::Client::GetNamesOfAllObjects | ( | ) | const |
在文件 client/detail/Client.cpp 第 183 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetNamesOfAllObjects().
std::vector< uint8_t > carla::client::detail::Client::GetNavigationMesh | ( | ) | const |
在文件 client/detail/Client.cpp 第 199 行定义.
引用了 _pimpl.
void carla::client::detail::Client::GetPoseFromAnimation | ( | rpc::ActorId | walker | ) |
在文件 client/detail/Client.cpp 第 559 行定义.
引用了 _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 第 207 行定义.
引用了 _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 第 145 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetServerVersion().
rpc::Actor carla::client::detail::Client::GetSpectator | ( | ) |
在文件 client/detail/Client.cpp 第 252 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetSpectator().
time_duration carla::client::detail::Client::GetTimeout | ( | ) | const |
在文件 client/detail/Client.cpp 第 133 行定义.
引用了 _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 |
获取一个填充了在端口上运行的交通管理器的 <IP, 端口> 的对。 如果没有正在运行的交通管理器,则该对将为 ("", 0)
在文件 client/detail/Client.cpp 第 115 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetTrafficManagerRunning().
rpc::VehicleLightState carla::client::detail::Client::GetVehicleLightState | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 291 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehicleLightState().
rpc::VehiclePhysicsControl carla::client::detail::Client::GetVehiclePhysicsControl | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 286 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehiclePhysicsControl().
rpc::VehicleLightStateList carla::client::detail::Client::GetVehiclesLightStates | ( | ) |
返回第一个元素表示交通工具ID,第二个元素表示信号灯状态的键值对
在文件 client/detail/Client.cpp 第 602 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehiclesLightStates().
rpc::VehicleTelemetryData carla::client::detail::Client::GetVehicleTelemetryData | ( | rpc::ActorId | vehicle | ) | const |
在文件 client/detail/Client.cpp 第 486 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetVehicleTelemetryData().
rpc::WeatherParameters carla::client::detail::Client::GetWeatherParameters | ( | ) |
在文件 client/detail/Client.cpp 第 264 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetWeatherParameters().
float carla::client::detail::Client::GetWheelSteerAngle | ( | rpc::ActorId | vehicle, |
rpc::VehicleWheelLocation | wheel_location | ||
) |
在文件 client/detail/Client.cpp 第 327 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::GetWheelSteerAngle().
bool carla::client::detail::Client::IsEnabledForROS | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 675 行定义.
引用了 _pimpl , 以及 carla::streaming::detail::token_type::get_stream_id().
被这些函数引用 carla::client::detail::Simulator::IsEnabledForROS().
bool carla::client::detail::Client::IsTrafficManagerRunning | ( | uint16_t | port | ) | const |
查询交通管理器是否正在端口上运行
在文件 client/detail/Client.cpp 第 111 行定义.
引用了 _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 第 149 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadEpisode().
void carla::client::detail::Client::LoadLevelLayer | ( | rpc::MapLayer | map_layer | ) | const |
在文件 client/detail/Client.cpp 第 154 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::LoadLevelLayer().
void carla::client::detail::Client::OpenVehicleDoor | ( | rpc::ActorId | vehicle, |
const rpc::VehicleDoor | door_idx | ||
) |
在文件 client/detail/Client.cpp 第 308 行定义.
引用了 _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 第 753 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ProjectPoint().
std::vector< rpc::LightState > carla::client::detail::Client::QueryLightsStateToServer | ( | ) | const |
在文件 client/detail/Client.cpp 第 724 行定义.
引用了 _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 第 631 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ReplayFile().
void carla::client::detail::Client::RequestFile | ( | const std::string & | name | ) | const |
在文件 client/detail/Client.cpp 第 226 行定义.
引用了 _pimpl , 以及 carla::client::FileTransfer::WriteFile().
被这些函数引用 GetCacheFile(), GetRequiredFiles() , 以及 carla::client::detail::Simulator::RequestFile().
void carla::client::detail::Client::ResetAllTrafficLights | ( | ) |
在文件 client/detail/Client.cpp 第 589 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ResetAllTrafficLights().
void carla::client::detail::Client::ResetTrafficLightGroup | ( | rpc::ActorId | traffic_light | ) |
在文件 client/detail/Client.cpp 第 585 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ResetTrafficLightGroup().
void carla::client::detail::Client::RestorePhysXPhysics | ( | rpc::ActorId | vehicle | ) |
在文件 client/detail/Client.cpp 第 538 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::RestorePhysXPhysics().
void carla::client::detail::Client::Send | ( | rpc::ActorId | ActorId, |
std::string | message | ||
) |
在文件 client/detail/Client.cpp 第 680 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::Send().
uint64_t carla::client::detail::Client::SendTickCue | ( | ) |
在文件 client/detail/Client.cpp 第 720 行定义.
引用了 _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 第 482 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetVehicleAutopilot().
void carla::client::detail::Client::SetActorCollisions | ( | rpc::ActorId | actor, |
bool | enabled | ||
) |
在文件 client/detail/Client.cpp 第 470 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorCollisions().
void carla::client::detail::Client::SetActorDead | ( | rpc::ActorId | actor | ) |
在文件 client/detail/Client.cpp 第 474 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorDead().
void carla::client::detail::Client::SetActorEnableGravity | ( | rpc::ActorId | actor, |
bool | enabled | ||
) |
在文件 client/detail/Client.cpp 第 478 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorEnableGravity().
void carla::client::detail::Client::SetActorLocation | ( | rpc::ActorId | actor, |
const geom::Location & | location | ||
) |
在文件 client/detail/Client.cpp 第 375 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorLocation().
void carla::client::detail::Client::SetActorSimulatePhysics | ( | rpc::ActorId | actor, |
bool | enabled | ||
) |
在文件 client/detail/Client.cpp 第 466 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorSimulatePhysics().
void carla::client::detail::Client::SetActorTargetAngularVelocity | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector | ||
) |
在文件 client/detail/Client.cpp 第 387 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorTargetAngularVelocity().
void carla::client::detail::Client::SetActorTargetVelocity | ( | rpc::ActorId | actor, |
const geom::Vector3D & | vector | ||
) |
在文件 client/detail/Client.cpp 第 383 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorTargetVelocity().
void carla::client::detail::Client::SetActorTransform | ( | rpc::ActorId | actor, |
const geom::Transform & | transform | ||
) |
在文件 client/detail/Client.cpp 第 379 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetActorTransform().
void carla::client::detail::Client::SetBonesTransform | ( | rpc::ActorId | walker, |
const rpc::WalkerBoneControlIn & | bones | ||
) |
在文件 client/detail/Client.cpp 第 551 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetBonesTransform().
uint64_t carla::client::detail::Client::SetEpisodeSettings | ( | const rpc::EpisodeSettings & | settings | ) |
在文件 client/detail/Client.cpp 第 260 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetEpisodeSettings().
bool carla::client::detail::Client::SetFilesBaseFolder | ( | const std::string & | path | ) |
在文件 client/detail/Client.cpp 第 203 行定义.
引用了 carla::client::FileTransfer::SetFilesBaseFolder().
被这些函数引用 carla::client::detail::Simulator::SetFilesBaseFolder().
void carla::client::detail::Client::SetIMUISensorGravity | ( | float | NewIMUISensorGravity | ) |
在文件 client/detail/Client.cpp 第 276 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetIMUISensorGravity().
void carla::client::detail::Client::SetLightStateToVehicle | ( | rpc::ActorId | vehicle, |
const rpc::VehicleLightState & | light_state | ||
) |
在文件 client/detail/Client.cpp 第 302 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetLightStateToVehicle().
void carla::client::detail::Client::SetReplayerIgnoreHero | ( | bool | ignore_hero | ) |
在文件 client/detail/Client.cpp 第 645 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetReplayerIgnoreHero().
void carla::client::detail::Client::SetReplayerIgnoreSpectator | ( | bool | ignore_spectator | ) |
在文件 client/detail/Client.cpp 第 649 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetReplayerIgnoreSpectator().
void carla::client::detail::Client::SetReplayerTimeFactor | ( | double | time_factor | ) |
在文件 client/detail/Client.cpp 第 641 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetReplayerTimeFactor().
void carla::client::detail::Client::SetTimeout | ( | time_duration | timeout | ) |
在文件 client/detail/Client.cpp 第 129 行定义.
引用了 _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 第 569 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightGreenTime().
void carla::client::detail::Client::SetTrafficLightRedTime | ( | rpc::ActorId | traffic_light, |
float | red_time | ||
) |
在文件 client/detail/Client.cpp 第 577 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightRedTime().
void carla::client::detail::Client::SetTrafficLightState | ( | rpc::ActorId | traffic_light, |
const rpc::TrafficLightState | trafficLightState | ||
) |
在文件 client/detail/Client.cpp 第 563 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightState().
void carla::client::detail::Client::SetTrafficLightYellowTime | ( | rpc::ActorId | traffic_light, |
float | yellow_time | ||
) |
在文件 client/detail/Client.cpp 第 573 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::SetTrafficLightYellowTime().
void carla::client::detail::Client::SetWeatherParameters | ( | const rpc::WeatherParameters & | weather | ) |
在文件 client/detail/Client.cpp 第 268 行定义.
引用了 _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 第 320 行定义.
引用了 _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 第 627 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowRecorderActorsBlocked().
std::string carla::client::detail::Client::ShowRecorderCollisions | ( | std::string | name, |
char | type1, | ||
char | type2 | ||
) |
在文件 client/detail/Client.cpp 第 623 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowRecorderCollisions().
std::string carla::client::detail::Client::ShowRecorderFileInfo | ( | std::string | name, |
bool | show_all | ||
) |
在文件 client/detail/Client.cpp 第 619 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::ShowRecorderFileInfo().
void carla::client::detail::Client::ShowVehicleDebugTelemetry | ( | rpc::ActorId | vehicle, |
bool | enabled | ||
) |
在文件 client/detail/Client.cpp 第 491 行定义.
引用了 _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 第 333 行定义.
引用了 _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 第 339 行定义.
引用了 _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 第 611 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::StartRecorder().
void carla::client::detail::Client::StopRecorder | ( | ) |
在文件 client/detail/Client.cpp 第 615 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::StopRecorder().
void carla::client::detail::Client::StopReplayer | ( | bool | keep_actors | ) |
在文件 client/detail/Client.cpp 第 637 行定义.
引用了 _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 第 684 行定义.
引用了 _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 第 653 行定义.
引用了 _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 第 159 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UnloadLevelLayer().
void carla::client::detail::Client::UnSubscribeFromGBuffer | ( | rpc::ActorId | ActorId, |
uint32_t | GBufferId | ||
) |
在文件 client/detail/Client.cpp 第 695 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UnSubscribeFromGBuffer().
void carla::client::detail::Client::UnSubscribeFromStream | ( | const streaming::Token & | token | ) |
在文件 client/detail/Client.cpp 第 661 行定义.
引用了 _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 第 733 行定义.
引用了 _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 第 729 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UpdateServerLightsState().
void carla::client::detail::Client::UseCarSimRoad | ( | rpc::ActorId | vehicle, |
bool | enabled | ||
) |
在文件 client/detail/Client.cpp 第 516 行定义.
引用了 _pimpl.
被这些函数引用 carla::client::detail::Simulator::UseCarSimRoad().
|
private |
在文件 client/detail/Client.h 第 476 行定义.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorImpulse(), AddActorTorque(), AddTrafficManagerRunning(), ApplyAckermannControllerSettings(), ApplyAckermannControlToVehicle(), ApplyBatch(), ApplyBatchSync(), 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().