Connects and controls a CARLA Simulator. 更多...
#include <Simulator.h>
Public 成员函数 | |
Constructor | |
Simulator (const std::string &host, uint16_t port, size_t worker_threads=0u, bool enable_garbage_collection=false) | |
Load a new episode | |
EpisodeProxy | ReloadEpisode (bool reset_settings=true) |
EpisodeProxy | LoadEpisode (std::string map_name, bool reset_settings=true, rpc::MapLayer map_layers=rpc::MapLayer::All) |
void | LoadLevelLayer (rpc::MapLayer map_layers) const |
void | UnloadLevelLayer (rpc::MapLayer map_layers) const |
EpisodeProxy | LoadOpenDriveEpisode (std::string opendrive, const rpc::OpendriveGenerationParameters ¶ms, bool reset_settings=true) |
Access to current episode | |
auto | GetCurrentEpisodeId () |
void | GetReadyCurrentEpisode () |
EpisodeProxy | GetCurrentEpisode () |
World snapshot | |
World | GetWorld () |
WorldSnapshot | GetWorldSnapshot () const |
Map related methods | |
SharedPtr< Map > | GetCurrentMap () |
std::vector< std::string > | GetAvailableMaps () |
Required files related methods | |
bool | SetFilesBaseFolder (const std::string &path) |
std::vector< std::string > | GetRequiredFiles (const std::string &folder="", const bool download=true) const |
void | RequestFile (const std::string &name) const |
std::vector< uint8_t > | GetCacheFile (const std::string &name, const bool request_otherwise) const |
Garbage collection policy | |
GarbageCollectionPolicy | GetGarbageCollectionPolicy () const |
Pure networking operations | |
void | SetNetworkingTimeout (time_duration timeout) |
time_duration | GetNetworkingTimeout () |
std::string | GetClientVersion () |
std::string | GetServerVersion () |
Tick | |
WorldSnapshot | WaitForTick (time_duration timeout) |
size_t | RegisterOnTickEvent (std::function< void(WorldSnapshot)> callback) |
void | RemoveOnTickEvent (size_t id) |
uint64_t | Tick (time_duration timeout) |
Access to global objects in the episode | |
std::string | GetEndpoint () |
bool | IsTrafficManagerRunning (uint16_t port) const |
Query to know if a Traffic Manager is running on port | |
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. | |
bool | AddTrafficManagerRunning (std::pair< std::string, uint16_t > trafficManagerInfo) const |
Informs that a Traffic Manager is running on <IP, port> | |
void | DestroyTrafficManager (uint16_t port) const |
void | AddPendingException (std::string e) |
SharedPtr< BlueprintLibrary > | GetBlueprintLibrary () |
rpc::VehicleLightStateList | GetVehiclesLightStates () |
Returns a list of pairs where the firts element is the vehicle ID and the second one is the light state | |
SharedPtr< Actor > | GetSpectator () |
rpc::EpisodeSettings | GetEpisodeSettings () |
uint64_t | SetEpisodeSettings (const rpc::EpisodeSettings &settings) |
rpc::WeatherParameters | GetWeatherParameters () |
void | SetWeatherParameters (const rpc::WeatherParameters &weather) |
float | GetIMUISensorGravity () const |
void | SetIMUISensorGravity (float NewIMUISensorGravity) |
rpc::VehiclePhysicsControl | GetVehiclePhysicsControl (const Vehicle &vehicle) const |
rpc::VehicleLightState | GetVehicleLightState (const Vehicle &vehicle) const |
std::vector< geom::BoundingBox > | GetLevelBBs (uint8_t queried_tag) const |
Returns all the BBs of all the elements of the level | |
std::vector< rpc::EnvironmentObject > | GetEnvironmentObjects (uint8_t queried_tag) const |
void | EnableEnvironmentObjects (std::vector< uint64_t > env_objects_ids, bool enable) const |
std::pair< bool, rpc::LabelledPoint > | ProjectPoint (geom::Location location, geom::Vector3D direction, float search_distance) const |
std::vector< rpc::LabelledPoint > | CastRay (geom::Location start_location, geom::Location end_location) const |
AI | |
std::shared_ptr< WalkerNavigation > | GetNavigation () |
void | NavigationTick () |
void | RegisterAIController (const WalkerAIController &controller) |
void | UnregisterAIController (const WalkerAIController &controller) |
boost::optional< geom::Location > | GetRandomLocationFromNavigation () |
void | SetPedestriansCrossFactor (float percentage) |
void | SetPedestriansSeed (unsigned int seed) |
General operations with actors | |
boost::optional< rpc::Actor > | GetActorById (ActorId id) const |
std::vector< rpc::Actor > | GetActorsById (const std::vector< ActorId > &actor_ids) const |
std::vector< rpc::Actor > | GetAllTheActorsInTheEpisode () const |
SharedPtr< Actor > | MakeActor (rpc::Actor actor_description, GarbageCollectionPolicy gc=GarbageCollectionPolicy::Disabled) |
Creates an actor instance out of a description of an existing actor. | |
SharedPtr< Actor > | SpawnActor (const ActorBlueprint &blueprint, const geom::Transform &transform, Actor *parent=nullptr, rpc::AttachmentType attachment_type=rpc::AttachmentType::Rigid, GarbageCollectionPolicy gc=GarbageCollectionPolicy::Inherit, const std::string &socket_name="") |
Spawns an actor into the simulation. | |
bool | DestroyActor (Actor &actor) |
bool | DestroyActor (ActorId actor_id) |
ActorSnapshot | GetActorSnapshot (ActorId actor_id) const |
ActorSnapshot | GetActorSnapshot (const Actor &actor) const |
rpc::ActorState | GetActorState (const Actor &actor) const |
geom::Location | GetActorLocation (const Actor &actor) const |
geom::Transform | GetActorTransform (const Actor &actor) const |
geom::Vector3D | GetActorVelocity (const Actor &actor) const |
void | SetActorTargetVelocity (const Actor &actor, const geom::Vector3D &vector) |
geom::Vector3D | GetActorAngularVelocity (const Actor &actor) const |
void | SetActorTargetAngularVelocity (const Actor &actor, const geom::Vector3D &vector) |
void | EnableActorConstantVelocity (const Actor &actor, const geom::Vector3D &vector) |
void | DisableActorConstantVelocity (const Actor &actor) |
void | AddActorImpulse (const Actor &actor, const geom::Vector3D &impulse) |
void | AddActorImpulse (const Actor &actor, const geom::Vector3D &impulse, const geom::Vector3D &location) |
void | AddActorForce (const Actor &actor, const geom::Vector3D &force) |
void | AddActorForce (const Actor &actor, const geom::Vector3D &force, const geom::Vector3D &location) |
void | AddActorAngularImpulse (const Actor &actor, const geom::Vector3D &vector) |
void | AddActorTorque (const Actor &actor, const geom::Vector3D &torque) |
geom::Vector3D | GetActorAcceleration (const Actor &actor) const |
geom::Transform | GetActorComponentWorldTransform (const Actor &actor, const std::string componentName) |
geom::Transform | GetActorComponentRelativeTransform (const Actor &actor, std::string componentName) |
std::vector< geom::Transform > | GetActorBoneWorldTransforms (const Actor &actor) |
std::vector< geom::Transform > | GetActorBoneRelativeTransforms (const Actor &actor) |
std::vector< std::string > | GetActorComponentNames (const Actor &actor) |
std::vector< std::string > | GetActorBoneNames (const Actor &actor) |
std::vector< geom::Transform > | GetActorSocketWorldTransforms (const Actor &actor) |
std::vector< geom::Transform > | GetActorSocketRelativeTransforms (const Actor &actor) |
std::vector< std::string > | GetActorSocketNames (const Actor &actor) |
void | SetActorLocation (Actor &actor, const geom::Location &location) |
void | SetActorTransform (Actor &actor, const geom::Transform &transform) |
void | SetActorSimulatePhysics (Actor &actor, bool enabled) |
void | SetActorCollisions (Actor &actor, bool enabled) |
void | SetActorCollisions (ActorId actor_id, bool enabled) |
void | SetActorDead (Actor &actor) |
void | SetActorDead (ActorId actor_id) |
void | SetActorEnableGravity (Actor &actor, bool enabled) |
Operations with vehicles | |
void | SetVehicleAutopilot (Vehicle &vehicle, bool enabled=true) |
rpc::VehicleTelemetryData | GetVehicleTelemetryData (const Vehicle &vehicle) const |
void | ShowVehicleDebugTelemetry (Vehicle &vehicle, bool enabled=true) |
void | SetLightsToVehicle (Vehicle &vehicle, const rpc::VehicleControl &control) |
void | ApplyControlToVehicle (Vehicle &vehicle, const rpc::VehicleControl &control) |
void | ApplyAckermannControlToVehicle (Vehicle &vehicle, const rpc::VehicleAckermannControl &control) |
rpc::AckermannControllerSettings | GetAckermannControllerSettings (const Vehicle &vehicle) const |
void | ApplyAckermannControllerSettings (Vehicle &vehicle, const rpc::AckermannControllerSettings &settings) |
void | ApplyControlToWalker (Walker &walker, const rpc::WalkerControl &control) |
rpc::WalkerBoneControlOut | GetBonesTransform (Walker &walker) |
void | SetBonesTransform (Walker &walker, const rpc::WalkerBoneControlIn &bones) |
void | BlendPose (Walker &walker, float blend) |
void | GetPoseFromAnimation (Walker &walker) |
void | ApplyPhysicsControlToVehicle (Vehicle &vehicle, const rpc::VehiclePhysicsControl &physicsControl) |
void | SetLightStateToVehicle (Vehicle &vehicle, const rpc::VehicleLightState light_state) |
void | OpenVehicleDoor (Vehicle &vehicle, const rpc::VehicleDoor door_idx) |
void | CloseVehicleDoor (Vehicle &vehicle, const rpc::VehicleDoor door_idx) |
void | SetWheelSteerDirection (Vehicle &vehicle, rpc::VehicleWheelLocation wheel_location, float angle_in_deg) |
float | GetWheelSteerAngle (Vehicle &vehicle, rpc::VehicleWheelLocation wheel_location) |
void | EnableCarSim (Vehicle &vehicle, std::string simfile_path) |
void | UseCarSimRoad (Vehicle &vehicle, bool enabled) |
void | EnableChronoPhysics (Vehicle &vehicle, uint64_t MaxSubsteps, float MaxSubstepDeltaTime, std::string VehicleJSON, std::string PowertrainJSON, std::string TireJSON, std::string BaseJSONPath) |
void | RestorePhysXPhysics (Vehicle &vehicle) |
Operations with the recorder | |
std::string | StartRecorder (std::string name, bool additional_data) |
void | StopRecorder (void) |
std::string | ShowRecorderFileInfo (std::string name, bool show_all) |
std::string | ShowRecorderCollisions (std::string name, char type1, char type2) |
std::string | ShowRecorderActorsBlocked (std::string name, double min_time, double min_distance) |
std::string | ReplayFile (std::string name, double start, double duration, uint32_t follow_id, bool replay_sensors) |
void | SetReplayerTimeFactor (double time_factor) |
void | SetReplayerIgnoreHero (bool ignore_hero) |
void | SetReplayerIgnoreSpectator (bool ignore_spectator) |
void | StopReplayer (bool keep_actors) |
Operations with sensors | |
void | SubscribeToSensor (const Sensor &sensor, std::function< void(SharedPtr< sensor::SensorData >)> callback) |
void | UnSubscribeFromSensor (Actor &sensor) |
void | EnableForROS (const Sensor &sensor) |
void | DisableForROS (const Sensor &sensor) |
bool | IsEnabledForROS (const Sensor &sensor) |
void | SubscribeToGBuffer (Actor &sensor, uint32_t gbuffer_id, std::function< void(SharedPtr< sensor::SensorData >)> callback) |
void | UnSubscribeFromGBuffer (Actor &sensor, uint32_t gbuffer_id) |
void | Send (const Sensor &sensor, std::string message) |
Operations with traffic lights | |
void | SetTrafficLightState (TrafficLight &trafficLight, const rpc::TrafficLightState trafficLightState) |
void | SetTrafficLightGreenTime (TrafficLight &trafficLight, float greenTime) |
void | SetTrafficLightYellowTime (TrafficLight &trafficLight, float yellowTime) |
void | SetTrafficLightRedTime (TrafficLight &trafficLight, float redTime) |
void | FreezeTrafficLight (TrafficLight &trafficLight, bool freeze) |
void | ResetTrafficLightGroup (TrafficLight &trafficLight) |
void | ResetAllTrafficLights () |
std::vector< geom::BoundingBox > | GetLightBoxes (const TrafficLight &trafficLight) const |
std::vector< ActorId > | GetGroupTrafficLights (TrafficLight &trafficLight) |
Debug | |
void | DrawDebugShape (const rpc::DebugShape &shape) |
Apply commands in batch | |
void | ApplyBatch (std::vector< rpc::Command > commands, bool do_tick_cue) |
auto | ApplyBatchSync (std::vector< rpc::Command > commands, bool do_tick_cue) |
Operations lights | |
SharedPtr< LightManager > | GetLightManager () const |
std::vector< rpc::LightState > | QueryLightsStateToServer () const |
void | UpdateServerLightsState (std::vector< rpc::LightState > &lights, bool discard_client=false) const |
void | UpdateDayNightCycle (const bool active) const |
size_t | RegisterLightUpdateChangeEvent (std::function< void(WorldSnapshot)> callback) |
void | RemoveLightUpdateChangeEvent (size_t id) |
void | FreezeAllTrafficLights (bool frozen) |
Texture updating operations | |
void | ApplyColorTextureToObjects (const std::vector< std::string > &objects_name, const rpc::MaterialParameter ¶meter, const rpc::TextureColor &Texture) |
– Texture updating operations | |
void | ApplyColorTextureToObjects (const std::vector< std::string > &objects_name, const rpc::MaterialParameter ¶meter, const rpc::TextureFloatColor &Texture) |
std::vector< std::string > | GetNamesOfAllObjects () const |
Private 成员函数 | |
bool | ShouldUpdateMap (rpc::MapInfo &map_info) |
Private 成员函数 继承自 carla::profiler::LifetimeProfiled | |
LifetimeProfiled ()=default | |
Private 成员函数 继承自 carla::NonCopyable | |
NonCopyable ()=default | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable (NonCopyable &&)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable & | operator= (NonCopyable &&)=delete |
Private 属性 | |
SharedPtr< Map > | _cached_map |
Client | _client |
std::shared_ptr< Episode > | _episode |
const GarbageCollectionPolicy | _gc_policy |
SharedPtr< LightManager > | _light_manager |
std::string | _open_drive_file |
Connects and controls a CARLA Simulator.
在文件 Simulator.h 第 49 行定义.
|
explicit |
在文件 Simulator.cpp 第 72 行定义.
|
inline |
在文件 Simulator.h 第 438 行定义.
引用了 _client, carla::client::detail::Client::AddActorAngularImpulse() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 430 行定义.
引用了 _client, carla::client::detail::Client::AddActorForce() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 434 行定义.
引用了 _client, carla::client::detail::Client::AddActorForce() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 422 行定义.
引用了 _client, carla::client::detail::Client::AddActorImpulse() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 426 行定义.
引用了 _client, carla::client::detail::Client::AddActorImpulse() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 442 行定义.
引用了 _client, carla::client::detail::Client::AddActorAngularImpulse() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 236 行定义.
引用了 _episode.
|
inline |
Informs that a Traffic Manager is running on <IP, port>
在文件 Simulator.h 第 228 行定义.
引用了 _client , 以及 carla::client::detail::Client::AddTrafficManagerRunning().
|
inline |
在文件 Simulator.h 第 552 行定义.
引用了 _client, carla::client::detail::Client::ApplyAckermannControllerSettings() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 544 行定义.
引用了 _client, carla::client::detail::Client::ApplyAckermannControlToVehicle() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
|
inline |
void carla::client::detail::Simulator::ApplyColorTextureToObjects | ( | const std::vector< std::string > & | objects_name, |
const rpc::MaterialParameter & | parameter, | ||
const rpc::TextureColor & | Texture ) |
– Texture updating operations
在文件 Simulator.cpp 第 452 行定义.
引用了 _client , 以及 carla::client::detail::Client::ApplyColorTextureToObjects().
void carla::client::detail::Simulator::ApplyColorTextureToObjects | ( | const std::vector< std::string > & | objects_name, |
const rpc::MaterialParameter & | parameter, | ||
const rpc::TextureFloatColor & | Texture ) |
在文件 Simulator.cpp 第 459 行定义.
引用了 _client , 以及 carla::client::detail::Client::ApplyColorTextureToObjects().
|
inline |
在文件 Simulator.h 第 540 行定义.
引用了 _client, carla::client::detail::Client::ApplyControlToVehicle() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 556 行定义.
引用了 _client, carla::client::detail::Client::ApplyControlToWalker() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 576 行定义.
引用了 _client, carla::client::detail::Client::ApplyPhysicsControlToVehicle() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 568 行定义.
引用了 _client, carla::client::detail::Client::BlendPose() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
|
inline |
在文件 Simulator.h 第 588 行定义.
引用了 _client, carla::client::detail::Client::CloseVehicleDoor() , 以及 carla::client::detail::ActorState::GetId().
bool carla::client::detail::Simulator::DestroyActor | ( | Actor & | actor | ) |
在文件 Simulator.cpp 第 377 行定义.
引用了 _client, carla::client::detail::EpisodeProxyImpl< PointerT >::Clear(), carla::client::detail::Client::DestroyActor(), carla::client::detail::ActorState::GetDisplayId(), carla::client::detail::ActorState::GetEpisode(), carla::client::detail::ActorState::GetId() , 以及 carla::log_debug().
|
inline |
|
inline |
在文件 Simulator.h 第 232 行定义.
引用了 _client , 以及 carla::client::detail::Client::DestroyTrafficManager().
|
inline |
在文件 Simulator.h 第 418 行定义.
引用了 _client, carla::client::detail::Client::DisableActorConstantVelocity() , 以及 carla::client::detail::ActorState::GetId().
void carla::client::detail::Simulator::DisableForROS | ( | const Sensor & | sensor | ) |
|
inline |
|
inline |
在文件 Simulator.h 第 414 行定义.
引用了 _client, carla::client::detail::Client::EnableActorConstantVelocity() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 600 行定义.
引用了 _client, carla::client::detail::Client::EnableCarSim() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 608 行定义.
引用了 _client, carla::client::detail::Client::EnableChronoPhysics() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 287 行定义.
引用了 _client , 以及 carla::client::detail::Client::EnableEnvironmentObjects().
void carla::client::detail::Simulator::EnableForROS | ( | const Sensor & | sensor | ) |
void carla::client::detail::Simulator::FreezeAllTrafficLights | ( | bool | frozen | ) |
在文件 Simulator.cpp 第 440 行定义.
引用了 _client , 以及 carla::client::detail::Client::FreezeAllTrafficLights().
|
inline |
在文件 Simulator.h 第 726 行定义.
引用了 _client, carla::client::detail::Client::FreezeTrafficLight() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 548 行定义.
引用了 _client, carla::client::detail::Client::GetAckermannControllerSettings() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 446 行定义.
引用了 carla::client::ActorSnapshot::acceleration , 以及 GetActorSnapshot().
|
inline |
在文件 Simulator.h 第 407 行定义.
引用了 carla::client::ActorSnapshot::angular_velocity , 以及 GetActorSnapshot().
|
inline |
在文件 Simulator.h 第 470 行定义.
引用了 _client, carla::client::detail::Client::GetActorBoneNames() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 462 行定义.
引用了 _client, carla::client::detail::Client::GetActorBoneRelativeTransforms() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 458 行定义.
引用了 _client, carla::client::detail::Client::GetActorBoneWorldTransforms() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 329 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
在文件 Simulator.h 第 466 行定义.
引用了 _client, carla::client::detail::Client::GetActorComponentNames() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 454 行定义.
引用了 _client, carla::client::detail::Client::GetActorComponentRelativeTransform() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 450 行定义.
引用了 _client, carla::client::detail::Client::GetActorComponentWorldTransform() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 391 行定义.
引用了 GetActorSnapshot(), carla::geom::Transform::location , 以及 carla::client::ActorSnapshot::transform.
|
inline |
在文件 Simulator.h 第 334 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
在文件 Simulator.h 第 378 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
被这些函数引用 GetActorAcceleration(), GetActorAngularVelocity(), GetActorLocation(), GetActorSnapshot(), GetActorState(), GetActorTransform() , 以及 GetActorVelocity().
|
inline |
在文件 Simulator.h 第 383 行定义.
引用了 GetActorSnapshot() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 482 行定义.
引用了 _client, carla::client::detail::Client::GetActorSocketNames() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 478 行定义.
引用了 _client, carla::client::detail::Client::GetActorSocketRelativeTransforms() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 474 行定义.
引用了 _client, carla::client::detail::Client::GetActorSocketWorldTransforms() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 387 行定义.
引用了 carla::client::ActorSnapshot::actor_state , 以及 GetActorSnapshot().
|
inline |
在文件 Simulator.h 第 395 行定义.
引用了 GetActorSnapshot() , 以及 carla::client::ActorSnapshot::transform.
|
inline |
在文件 Simulator.h 第 399 行定义.
引用了 GetActorSnapshot() , 以及 carla::client::ActorSnapshot::velocity.
|
inline |
在文件 Simulator.h 第 339 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
在文件 Simulator.h 第 136 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetAvailableMaps().
SharedPtr< BlueprintLibrary > carla::client::detail::Simulator::GetBlueprintLibrary | ( | ) |
在文件 Simulator.cpp 第 242 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetActorDefinitions().
|
inline |
在文件 Simulator.h 第 560 行定义.
引用了 _client, carla::client::detail::Client::GetBonesTransform() , 以及 carla::client::detail::ActorState::GetId().
std::vector< uint8_t > carla::client::detail::Simulator::GetCacheFile | ( | const std::string & | name, |
const bool | request_otherwise ) const |
|
inline |
在文件 Simulator.h 第 178 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetClientVersion().
EpisodeProxy carla::client::detail::Simulator::GetCurrentEpisode | ( | ) |
在文件 Simulator.cpp 第 141 行定义.
被这些函数引用 GetWorld(), LoadEpisode(), MakeActor() , 以及 SpawnActor().
|
inline |
在文件 Simulator.h 第 98 行定义.
引用了 _episode, DEBUG_ASSERT , 以及 GetReadyCurrentEpisode().
在文件 Simulator.cpp 第 157 行定义.
引用了 _cached_map, _client, _episode, _open_drive_file, DEBUG_ASSERT, carla::client::FileTransfer::FileExists(), carla::client::detail::Client::GetMapData(), carla::client::detail::Client::GetMapInfo(), carla::client::detail::Client::GetRequiredFiles() , 以及 carla::rpc::MapInfo::name.
|
inline |
|
inline |
在文件 Simulator.h 第 283 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetEnvironmentObjects().
|
inline |
在文件 Simulator.h 第 248 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetEpisodeSettings().
被这些函数引用 GetReadyCurrentEpisode().
|
inline |
在文件 Simulator.h 第 160 行定义.
引用了 _gc_policy.
|
inline |
在文件 Simulator.h 第 742 行定义.
引用了 _client, carla::client::detail::Client::GetGroupTrafficLights() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
在文件 Simulator.h 第 262 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetIMUISensorGravity().
|
inline |
Returns all the BBs of all the elements of the level
在文件 Simulator.h 第 279 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetLevelBBs().
|
inline |
在文件 Simulator.h 第 738 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::GetLightBoxes().
|
inline |
在文件 Simulator.h 第 776 行定义.
引用了 _light_manager.
std::vector< std::string > carla::client::detail::Simulator::GetNamesOfAllObjects | ( | ) | const |
在文件 Simulator.cpp 第 466 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetNamesOfAllObjects().
std::shared_ptr< WalkerNavigation > carla::client::detail::Simulator::GetNavigation | ( | ) |
在文件 Simulator.cpp 第 288 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
|
inline |
在文件 Simulator.h 第 572 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::GetPoseFromAnimation().
boost::optional< geom::Location > carla::client::detail::Simulator::GetRandomLocationFromNavigation | ( | ) |
在文件 Simulator.cpp 第 323 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
void carla::client::detail::Simulator::GetReadyCurrentEpisode | ( | ) |
在文件 Simulator.cpp 第 130 行定义.
引用了 _client, _episode, _light_manager, GetEpisodeSettings(), carla::client::detail::Client::GetTimeout(), carla::client::detail::ValidateVersions() , 以及 WaitForTick().
被这些函数引用 GetCurrentEpisode() , 以及 GetCurrentEpisodeId().
std::vector< std::string > carla::client::detail::Simulator::GetRequiredFiles | ( | const std::string & | folder = "", |
const bool | download = true ) const |
在文件 Simulator.cpp 第 192 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetRequiredFiles().
|
inline |
在文件 Simulator.h 第 182 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetServerVersion().
在文件 Simulator.cpp 第 251 行定义.
引用了 _client, carla::client::detail::Client::GetSpectator() , 以及 MakeActor().
|
inline |
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)
在文件 Simulator.h 第 223 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetTrafficManagerRunning().
|
inline |
在文件 Simulator.h 第 274 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::GetVehicleLightState().
|
inline |
在文件 Simulator.h 第 270 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::GetVehiclePhysicsControl().
rpc::VehicleLightStateList carla::client::detail::Simulator::GetVehiclesLightStates | ( | ) |
Returns a list of pairs where the firts element is the vehicle ID and the second one is the light state
在文件 Simulator.cpp 第 247 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetVehiclesLightStates().
|
inline |
在文件 Simulator.h 第 528 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::GetVehicleTelemetryData().
|
inline |
在文件 Simulator.h 第 254 行定义.
引用了 _client , 以及 carla::client::detail::Client::GetWeatherParameters().
|
inline |
在文件 Simulator.h 第 596 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::GetWheelSteerAngle().
|
inline |
|
inline |
在文件 Simulator.h 第 123 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
bool carla::client::detail::Simulator::IsEnabledForROS | ( | const Sensor & | sensor | ) |
|
inline |
Query to know if a Traffic Manager is running on port
在文件 Simulator.h 第 217 行定义.
引用了 _client , 以及 carla::client::detail::Client::IsTrafficManagerRunning().
EpisodeProxy carla::client::detail::Simulator::LoadEpisode | ( | std::string | map_name, |
bool | reset_settings = true, | ||
rpc::MapLayer | map_layers = rpc::MapLayer::All ) |
在文件 Simulator.cpp 第 87 行定义.
引用了 _client, _episode, GetCurrentEpisode(), carla::client::detail::Client::GetEpisodeSettings(), carla::client::detail::EpisodeProxyImpl< PointerT >::GetId(), carla::client::detail::Client::GetTimeout(), carla::client::detail::Client::LoadEpisode(), carla::time_duration::milliseconds(), carla::client::detail::Client::SendTickCue(), carla::rpc::EpisodeSettings::synchronous_mode , 以及 carla::throw_exception().
被这些函数引用 LoadOpenDriveEpisode() , 以及 ReloadEpisode().
|
inline |
EpisodeProxy carla::client::detail::Simulator::LoadOpenDriveEpisode | ( | std::string | opendrive, |
const rpc::OpendriveGenerationParameters & | params, | ||
bool | reset_settings = true ) |
在文件 Simulator.cpp 第 115 行定义.
引用了 _client, carla::client::detail::Client::CopyOpenDriveToServer() , 以及 LoadEpisode().
|
inline |
Creates an actor instance out of a description of an existing actor.
Note that this does not spawn an actor.
If gc is GarbageCollectionPolicy::Enabled, the shared pointer returned is provided with a custom deleter that calls Destroy() on the actor. This method does not support GarbageCollectionPolicy::Inherit.
在文件 Simulator.h 第 350 行定义.
引用了 GetCurrentEpisode(), carla::client::Inherit, carla::client::detail::ActorFactory::MakeActor() , 以及 RELEASE_ASSERT.
被这些函数引用 GetSpectator().
void carla::client::detail::Simulator::NavigationTick | ( | ) |
在文件 Simulator.cpp 第 295 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
被这些函数引用 Tick() , 以及 WaitForTick().
|
inline |
在文件 Simulator.h 第 584 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::OpenVehicleDoor().
|
inline |
|
inline |
在文件 Simulator.h 第 780 行定义.
引用了 _client , 以及 carla::client::detail::Client::QueryLightsStateToServer().
void carla::client::detail::Simulator::RegisterAIController | ( | const WalkerAIController & | controller | ) |
|
inline |
在文件 Simulator.h 第 794 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
在文件 Simulator.h 第 194 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
|
inline |
在文件 Simulator.h 第 799 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
在文件 Simulator.h 第 199 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
void carla::client::detail::Simulator::RequestFile | ( | const std::string & | name | ) | const |
|
inline |
在文件 Simulator.h 第 734 行定义.
引用了 _client , 以及 carla::client::detail::Client::ResetAllTrafficLights().
|
inline |
在文件 Simulator.h 第 730 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::ResetTrafficLightGroup().
|
inline |
在文件 Simulator.h 第 624 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::RestorePhysXPhysics().
void carla::client::detail::Simulator::Send | ( | const Sensor & | sensor, |
std::string | message ) |
在文件 Simulator.cpp 第 444 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::Send().
|
inline |
在文件 Simulator.h 第 498 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorCollisions().
|
inline |
在文件 Simulator.h 第 502 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetActorCollisions().
|
inline |
在文件 Simulator.h 第 506 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorDead().
|
inline |
|
inline |
在文件 Simulator.h 第 514 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorEnableGravity().
|
inline |
在文件 Simulator.h 第 486 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorLocation().
|
inline |
在文件 Simulator.h 第 494 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorSimulatePhysics().
|
inline |
在文件 Simulator.h 第 411 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorTargetAngularVelocity().
|
inline |
在文件 Simulator.h 第 403 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorTargetVelocity().
|
inline |
在文件 Simulator.h 第 490 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorTransform().
|
inline |
在文件 Simulator.h 第 564 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetBonesTransform().
uint64_t carla::client::detail::Simulator::SetEpisodeSettings | ( | const rpc::EpisodeSettings & | settings | ) |
在文件 Simulator.cpp 第 255 行定义.
引用了 _client, _episode, carla::rpc::EpisodeSettings::fixed_delta_seconds, carla::log_warning(), carla::rpc::EpisodeSettings::max_substep_delta_time, carla::rpc::EpisodeSettings::max_substeps, carla::client::detail::Client::SetEpisodeSettings(), carla::rpc::EpisodeSettings::substepping, carla::client::detail::SynchronizeFrame() , 以及 carla::rpc::EpisodeSettings::synchronous_mode.
bool carla::client::detail::Simulator::SetFilesBaseFolder | ( | const std::string & | path | ) |
在文件 Simulator.cpp 第 188 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetFilesBaseFolder().
|
inline |
在文件 Simulator.h 第 266 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetIMUISensorGravity().
|
inline |
在文件 Simulator.h 第 580 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetLightStateToVehicle().
|
inline |
在文件 Simulator.h 第 536 行定义.
引用了 _client, carla::client::detail::Client::ApplyControlToVehicle() , 以及 carla::client::detail::ActorState::GetId().
|
inline |
void carla::client::detail::Simulator::SetPedestriansCrossFactor | ( | float | percentage | ) |
在文件 Simulator.cpp 第 329 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
void carla::client::detail::Simulator::SetPedestriansSeed | ( | unsigned int | seed | ) |
在文件 Simulator.cpp 第 335 行定义.
引用了 _episode , 以及 DEBUG_ASSERT.
|
inline |
在文件 Simulator.h 第 663 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetReplayerIgnoreHero().
|
inline |
在文件 Simulator.h 第 667 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetReplayerIgnoreSpectator().
|
inline |
在文件 Simulator.h 第 659 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetReplayerTimeFactor().
|
inline |
在文件 Simulator.h 第 714 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetTrafficLightGreenTime().
|
inline |
在文件 Simulator.h 第 722 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetTrafficLightRedTime().
|
inline |
在文件 Simulator.h 第 710 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetTrafficLightState().
|
inline |
在文件 Simulator.h 第 718 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetTrafficLightYellowTime().
|
inline |
在文件 Simulator.h 第 524 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetActorAutopilot().
|
inline |
在文件 Simulator.h 第 258 行定义.
引用了 _client , 以及 carla::client::detail::Client::SetWeatherParameters().
|
inline |
在文件 Simulator.h 第 592 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SetWheelSteerDirection().
|
private |
在文件 Simulator.cpp 第 146 行定义.
引用了 _cached_map, _open_drive_file , 以及 carla::rpc::MapInfo::name.
|
inline |
在文件 Simulator.h 第 650 行定义.
引用了 _client , 以及 carla::client::detail::Client::ShowRecorderActorsBlocked().
|
inline |
在文件 Simulator.h 第 646 行定义.
引用了 _client , 以及 carla::client::detail::Client::ShowRecorderCollisions().
|
inline |
在文件 Simulator.h 第 642 行定义.
引用了 _client , 以及 carla::client::detail::Client::ShowRecorderFileInfo().
|
inline |
在文件 Simulator.h 第 532 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::ShowVehicleDebugTelemetry().
SharedPtr< Actor > carla::client::detail::Simulator::SpawnActor | ( | const ActorBlueprint & | blueprint, |
const geom::Transform & | transform, | ||
Actor * | parent = nullptr, | ||
rpc::AttachmentType | attachment_type = rpc::AttachmentType::Rigid, | ||
GarbageCollectionPolicy | gc = GarbageCollectionPolicy::Inherit, | ||
const std::string & | socket_name = "" ) |
Spawns an actor into the simulation.
If gc is GarbageCollectionPolicy::Enabled, the shared pointer returned is provided with a custom deleter that calls Destroy() on the actor. If @gc is GarbageCollectionPolicy::Inherit, the default garbage collection policy is used.
在文件 Simulator.cpp 第 345 行定义.
引用了 _client, _episode, _gc_policy, DEBUG_ASSERT, carla::client::Enabled, GetCurrentEpisode(), carla::client::detail::ActorState::GetId(), carla::client::Inherit, carla::log_debug(), carla::client::detail::ActorFactory::MakeActor(), carla::client::ActorBlueprint::MakeActorDescription(), carla::client::detail::Client::SpawnActor() , 以及 carla::client::detail::Client::SpawnActorWithParent().
|
inline |
|
inline |
|
inline |
void carla::client::detail::Simulator::SubscribeToGBuffer | ( | Actor & | sensor, |
uint32_t | gbuffer_id, | ||
std::function< void(SharedPtr< sensor::SensorData >)> | callback ) |
在文件 Simulator.cpp 第 424 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::SubscribeToGBuffer().
void carla::client::detail::Simulator::SubscribeToSensor | ( | const Sensor & | sensor, |
std::function< void(SharedPtr< sensor::SensorData >)> | callback ) |
uint64_t carla::client::detail::Simulator::Tick | ( | time_duration | timeout | ) |
|
inline |
在文件 Simulator.h 第 82 行定义.
引用了 _client , 以及 carla::client::detail::Client::UnloadLevelLayer().
void carla::client::detail::Simulator::UnregisterAIController | ( | const WalkerAIController & | controller | ) |
void carla::client::detail::Simulator::UnSubscribeFromGBuffer | ( | Actor & | sensor, |
uint32_t | gbuffer_id ) |
在文件 Simulator.cpp 第 436 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::UnSubscribeFromGBuffer().
void carla::client::detail::Simulator::UnSubscribeFromSensor | ( | Actor & | sensor | ) |
|
inline |
在文件 Simulator.h 第 790 行定义.
引用了 _client , 以及 carla::client::detail::Client::UpdateDayNightCycle().
|
inline |
在文件 Simulator.h 第 784 行定义.
引用了 _client , 以及 carla::client::detail::Client::UpdateServerLightsState().
|
inline |
在文件 Simulator.h 第 604 行定义.
引用了 _client, carla::client::detail::ActorState::GetId() , 以及 carla::client::detail::Client::UseCarSimRoad().
WorldSnapshot carla::client::detail::Simulator::WaitForTick | ( | time_duration | timeout | ) |
在文件 Simulator.cpp 第 208 行定义.
引用了 _client, _episode, DEBUG_ASSERT, carla::client::detail::Client::GetEndpoint(), NavigationTick() , 以及 carla::throw_exception().
被这些函数引用 GetReadyCurrentEpisode().
在文件 Simulator.h 第 838 行定义.
被这些函数引用 GetCurrentMap() , 以及 ShouldUpdateMap().
|
private |
在文件 Simulator.h 第 830 行定义.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorForce(), AddActorImpulse(), AddActorImpulse(), AddActorTorque(), AddTrafficManagerRunning(), ApplyAckermannControllerSettings(), ApplyAckermannControlToVehicle(), ApplyBatch(), ApplyBatchSync(), ApplyColorTextureToObjects(), ApplyColorTextureToObjects(), ApplyControlToVehicle(), ApplyControlToWalker(), ApplyPhysicsControlToVehicle(), BlendPose(), CastRay(), CloseVehicleDoor(), DestroyActor(), DestroyActor(), DestroyTrafficManager(), DisableActorConstantVelocity(), DisableForROS(), DrawDebugShape(), EnableActorConstantVelocity(), EnableCarSim(), EnableChronoPhysics(), EnableEnvironmentObjects(), EnableForROS(), FreezeAllTrafficLights(), FreezeTrafficLight(), GetAckermannControllerSettings(), GetActorBoneNames(), GetActorBoneRelativeTransforms(), GetActorBoneWorldTransforms(), GetActorComponentNames(), GetActorComponentRelativeTransform(), GetActorComponentWorldTransform(), GetActorSocketNames(), GetActorSocketRelativeTransforms(), GetActorSocketWorldTransforms(), GetAvailableMaps(), GetBlueprintLibrary(), GetBonesTransform(), GetCacheFile(), GetClientVersion(), GetCurrentMap(), GetEndpoint(), GetEnvironmentObjects(), GetEpisodeSettings(), GetGroupTrafficLights(), GetIMUISensorGravity(), GetLevelBBs(), GetLightBoxes(), GetNamesOfAllObjects(), GetNetworkingTimeout(), GetPoseFromAnimation(), GetReadyCurrentEpisode(), GetRequiredFiles(), GetServerVersion(), GetSpectator(), GetTrafficManagerRunning(), GetVehicleLightState(), GetVehiclePhysicsControl(), GetVehiclesLightStates(), GetVehicleTelemetryData(), GetWeatherParameters(), GetWheelSteerAngle(), IsEnabledForROS(), IsTrafficManagerRunning(), LoadEpisode(), LoadLevelLayer(), LoadOpenDriveEpisode(), OpenVehicleDoor(), ProjectPoint(), QueryLightsStateToServer(), ReplayFile(), RequestFile(), ResetAllTrafficLights(), ResetTrafficLightGroup(), RestorePhysXPhysics(), Send(), SetActorCollisions(), SetActorCollisions(), SetActorDead(), SetActorDead(), SetActorEnableGravity(), SetActorLocation(), SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), SetActorTransform(), SetBonesTransform(), SetEpisodeSettings(), SetFilesBaseFolder(), SetIMUISensorGravity(), SetLightStateToVehicle(), SetLightsToVehicle(), SetNetworkingTimeout(), SetReplayerIgnoreHero(), SetReplayerIgnoreSpectator(), SetReplayerTimeFactor(), SetTrafficLightGreenTime(), SetTrafficLightRedTime(), SetTrafficLightState(), SetTrafficLightYellowTime(), SetVehicleAutopilot(), SetWeatherParameters(), SetWheelSteerDirection(), ShowRecorderActorsBlocked(), ShowRecorderCollisions(), ShowRecorderFileInfo(), ShowVehicleDebugTelemetry(), SpawnActor(), StartRecorder(), StopRecorder(), StopReplayer(), SubscribeToGBuffer(), SubscribeToSensor(), Tick(), UnloadLevelLayer(), UnSubscribeFromGBuffer(), UnSubscribeFromSensor(), UpdateDayNightCycle(), UpdateServerLightsState(), UseCarSimRoad() , 以及 WaitForTick().
|
private |
在文件 Simulator.h 第 834 行定义.
被这些函数引用 AddPendingException(), GetActorById(), GetActorsById(), GetActorSnapshot(), GetAllTheActorsInTheEpisode(), GetCurrentEpisodeId(), GetCurrentMap(), GetNavigation(), GetRandomLocationFromNavigation(), GetReadyCurrentEpisode(), GetWorldSnapshot(), LoadEpisode(), NavigationTick(), RegisterAIController(), RegisterLightUpdateChangeEvent(), RegisterOnTickEvent(), RemoveLightUpdateChangeEvent(), RemoveOnTickEvent(), SetEpisodeSettings(), SetPedestriansCrossFactor(), SetPedestriansSeed(), SpawnActor(), SubscribeToSensor(), Tick(), UnregisterAIController() , 以及 WaitForTick().
|
private |
在文件 Simulator.h 第 836 行定义.
被这些函数引用 GetGarbageCollectionPolicy() , 以及 SpawnActor().
|
private |
在文件 Simulator.h 第 832 行定义.
被这些函数引用 GetLightManager() , 以及 GetReadyCurrentEpisode().
|
private |
在文件 Simulator.h 第 840 行定义.
被这些函数引用 GetCurrentMap() , 以及 ShouldUpdateMap().