|
CARLA
|
Recorder for the simulation. More...
#include <CarlaRecorder.h>
Inheritance diagram for ACarlaRecorder:Public Member Functions | |
| ACarlaRecorder (const FObjectInitializer &InObjectInitializer) | |
| ACarlaRecorder (void) | |
| void | AddActorBones (FCarlaActor *CarlaActor) |
| void | AddAnimBiker (const CarlaRecorderAnimBiker &Biker) |
| void | AddAnimVehicle (const CarlaRecorderAnimVehicle &Vehicle) |
| void | AddAnimVehicleWheels (const CarlaRecorderAnimWheels &VehicleWheels) |
| void | AddAnimWalker (const CarlaRecorderAnimWalker &Walker) |
| void | AddBoundingBox (const CarlaRecorderActorBoundingBox &ActorBoundingBox) |
| void | AddCollision (AActor *Actor1, AActor *Actor2) |
| void | AddDoorVehicle (const CarlaRecorderDoorVehicle &DoorVehicle) |
| void | AddEvent (const CarlaRecorderEventAdd &Event) |
| void | AddEvent (const CarlaRecorderEventDel &Event) |
| void | AddEvent (const CarlaRecorderEventParent &Event) |
| void | AddEventLightSceneChanged (const UCarlaLight *Light) |
| void | AddKinematics (const CarlaRecorderKinematics &ActorKinematics) |
| void | AddLightVehicle (const CarlaRecorderLightVehicle &LightVehicle) |
| void | AddPhysicsControl (const ACarlaWheeledVehicle &Vehicle) |
| void | AddPosition (const CarlaRecorderPosition &Position) |
| void | AddState (const CarlaRecorderStateTrafficLight &State) |
| void | AddTrafficLightTime (const ATrafficLightBase &TrafficLight) |
| void | AddTriggerVolume (const ATrafficSignBase &TrafficSign) |
| void | AddVehicleDoor (const ACarlaWheeledVehicle &Vehicle, const EVehicleDoor SDoors, bool bIsOpen) |
| void | AddWeather (const CarlaRecorderWeather &Weather) |
| void | Clear (void) |
| void | CreateRecorderEventAdd (uint32_t DatabaseId, uint8_t Type, const FTransform &Transform, FActorDescription ActorDescription) |
| void | Disable (void) |
| void | Enable (void) |
| CarlaReplayer * | GetReplayer (void) |
| bool | IsEnabled (void) |
| std::string | ReplayFile (std::string Name, double TimeStart, double Duration, uint32_t FollowId, const FTransform &Offset, bool ReplaySensors, bool ReplayWeather, std::string MapOverride) |
| void | SetEpisode (UCarlaEpisode *ThisEpisode) |
| void | SetReplayerIgnoreHero (bool IgnoreHero) |
| void | SetReplayerIgnoreSpectator (bool IgnoreSpectator) |
| void | SetReplayerTimeFactor (double TimeFactor) |
| std::string | ShowFileActorsBlocked (std::string Name, double MinTime=30, double MinDistance=10) |
| std::string | ShowFileCollisions (std::string Name, char Type1, char Type2) |
| std::string | ShowFileInfo (std::string Name, bool bShowAll=false) |
| std::string | Start (std::string Name, FString MapName, bool AdditionalData=false, bool StopReplayer=true) |
| void | Stop (void) |
| void | StopReplayer (bool KeepActors=false) |
| void | Ticking (float DeltaSeconds) |
| void | Write (double DeltaSeconds) |
Private Member Functions | |
| void | AddActorBoundingBox (FCarlaActor *CarlaActor) |
| void | AddActorKinematics (FCarlaActor *CarlaActor) |
| void | AddActorPosition (FCarlaActor *CarlaActor) |
| void | AddBikerAnimation (FCarlaActor *CarlaActor) |
| void | AddExistingActors (void) |
| void | AddExistingWeather (void) |
| void | AddTrafficLightState (FCarlaActor *CarlaActor) |
| void | AddVehicleAnimation (FCarlaActor *CarlaActor) |
| void | AddVehicleLight (FCarlaActor *CarlaActor) |
| void | AddVehicleWheelsAnimation (FCarlaActor *CarlaActor) |
| void | AddWalkerAnimation (FCarlaActor *CarlaActor) |
Recorder for the simulation.
Definition at line 93 of file CarlaRecorder.h.
| ACarlaRecorder::ACarlaRecorder | ( | void | ) |
Definition at line 34 of file CarlaRecorder.cpp.
References Disable().
| ACarlaRecorder::ACarlaRecorder | ( | const FObjectInitializer & | InObjectInitializer | ) |
Definition at line 40 of file CarlaRecorder.cpp.
References Disable().
| void ACarlaRecorder::AddActorBones | ( | FCarlaActor * | CarlaActor | ) |
Definition at line 411 of file CarlaRecorder.cpp.
References CarlaRecorderWalkersBones::Add(), CarlaRecorderWalkerBones::Bones, FWalkerBoneControlOut::BoneTransforms, CarlaRecorderWalkerBones::DatabaseId, FCarlaActor::GetActorId(), FCarlaActor::GetBonesTransform(), and WalkersBones.
Referenced by Ticking().
|
private |
Definition at line 339 of file CarlaRecorder.cpp.
References AddBoundingBox(), FActorInfo::BoundingBox, BoundingBox, FCarlaActor::GetActorId(), and FCarlaActor::GetActorInfo().
Referenced by CreateRecorderEventAdd().
|
private |
Definition at line 322 of file CarlaRecorder.cpp.
References AddKinematics(), FCarlaActor::GetActorAngularVelocity(), FCarlaActor::GetActorId(), and FCarlaActor::GetActorVelocity().
Referenced by Ticking().
|
private |
Definition at line 178 of file CarlaRecorder.cpp.
References AddPosition(), FCarlaActor::GetActorGlobalTransform(), and FCarlaActor::GetActorId().
Referenced by Ticking().
| void ACarlaRecorder::AddAnimBiker | ( | const CarlaRecorderAnimBiker & | Biker | ) |
Definition at line 684 of file CarlaRecorder.cpp.
References CarlaRecorderAnimBikers::Add(), Bikers, and Enabled.
Referenced by AddVehicleWheelsAnimation().
| void ACarlaRecorder::AddAnimVehicle | ( | const CarlaRecorderAnimVehicle & | Vehicle | ) |
Definition at line 660 of file CarlaRecorder.cpp.
References CarlaRecorderAnimVehicles::Add(), Enabled, Vehicle, and Vehicles.
Referenced by AddVehicleAnimation().
| void ACarlaRecorder::AddAnimVehicleWheels | ( | const CarlaRecorderAnimWheels & | VehicleWheels | ) |
Definition at line 668 of file CarlaRecorder.cpp.
References CarlaRecorderAnimVehicleWheels::Add(), Enabled, and Wheels.
Referenced by AddVehicleWheelsAnimation().
| void ACarlaRecorder::AddAnimWalker | ( | const CarlaRecorderAnimWalker & | Walker | ) |
Definition at line 676 of file CarlaRecorder.cpp.
References CarlaRecorderAnimWalkers::Add(), Enabled, and Walkers.
Referenced by AddWalkerAnimation().
|
private |
| void ACarlaRecorder::AddBoundingBox | ( | const CarlaRecorderActorBoundingBox & | ActorBoundingBox | ) |
Definition at line 733 of file CarlaRecorder.cpp.
References CarlaRecorderActorBoundingBoxes::Add(), BoundingBoxes, and Enabled.
Referenced by AddActorBoundingBox().
Definition at line 607 of file CarlaRecorder.cpp.
References CarlaRecorderCollisions::Add(), Collision, Collisions, FActorInfo::Description, Enabled, Episode, FActorRegistry::FindCarlaActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorInfo(), UCarlaEpisode::GetActorRegistry(), CarlaRecorderCollision::Id, NextCollisionId, and FActorDescription::Variations.
| void ACarlaRecorder::AddDoorVehicle | ( | const CarlaRecorderDoorVehicle & | DoorVehicle | ) |
Definition at line 700 of file CarlaRecorder.cpp.
References CarlaRecorderDoorVehicles::Add(), DoorVehicles, and Enabled.
Referenced by AddVehicleDoor().
| void ACarlaRecorder::AddEvent | ( | const CarlaRecorderEventAdd & | Event | ) |
Definition at line 583 of file CarlaRecorder.cpp.
References CarlaRecorderEventsAdd::Add(), Enabled, and EventsAdd.
Referenced by UCarlaEpisode::AttachActors(), and CreateRecorderEventAdd().
| void ACarlaRecorder::AddEvent | ( | const CarlaRecorderEventDel & | Event | ) |
Definition at line 591 of file CarlaRecorder.cpp.
References CarlaRecorderEventsDel::Add(), Enabled, and EventsDel.
| void ACarlaRecorder::AddEvent | ( | const CarlaRecorderEventParent & | Event | ) |
Definition at line 599 of file CarlaRecorder.cpp.
References CarlaRecorderEventsParent::Add(), Enabled, and EventsParent.
| void ACarlaRecorder::AddEventLightSceneChanged | ( | const UCarlaLight * | Light | ) |
Definition at line 708 of file CarlaRecorder.cpp.
References CarlaRecorderLightScenes::Add(), Enabled, and LightScenes.
Referenced by AddExistingActors().
|
private |
Definition at line 741 of file CarlaRecorder.cpp.
References AddEventLightSceneChanged(), CreateRecorderEventAdd(), FActorInfo::Description, Episode, FCarlaActor::GetActorGlobalTransform(), FCarlaActor::GetActorId(), FCarlaActor::GetActorInfo(), UCarlaEpisode::GetActorRegistry(), FCarlaActor::GetActorType(), and UCarlaLightSubsystem::GetLights().
Referenced by Start().
|
private |
Definition at line 773 of file CarlaRecorder.cpp.
References AddWeather(), CarlaRecorderWeather::Cloudiness, CarlaRecorderWeather::DustStorm, Episode, CarlaRecorderWeather::FogDensity, CarlaRecorderWeather::FogDistance, CarlaRecorderWeather::FogFalloff, AWeather::GetCurrentWeather(), UCarlaEpisode::GetWeather(), CarlaRecorderWeather::MieScatteringScale, CarlaRecorderWeather::Precipitation, CarlaRecorderWeather::PrecipitationDeposits, CarlaRecorderWeather::RayleighScatteringScale, CarlaRecorderWeather::ScatteringIntensity, CarlaRecorderWeather::SunAltitudeAngle, CarlaRecorderWeather::SunAzimuthAngle, CarlaRecorderWeather::Wetness, and CarlaRecorderWeather::WindIntensity.
Referenced by Ticking().
| void ACarlaRecorder::AddKinematics | ( | const CarlaRecorderKinematics & | ActorKinematics | ) |
Definition at line 725 of file CarlaRecorder.cpp.
References CarlaRecorderActorsKinematics::Add(), Enabled, and Kinematics.
Referenced by AddActorKinematics().
| void ACarlaRecorder::AddLightVehicle | ( | const CarlaRecorderLightVehicle & | LightVehicle | ) |
Definition at line 692 of file CarlaRecorder.cpp.
References CarlaRecorderLightVehicles::Add(), Enabled, and LightVehicles.
Referenced by AddVehicleLight().
| void ACarlaRecorder::AddPhysicsControl | ( | const ACarlaWheeledVehicle & | Vehicle | ) |
Definition at line 379 of file CarlaRecorder.cpp.
References CarlaRecorderPhysicsControls::Add(), bAdditionalData, CarlaRecorderPhysicsControl::DatabaseId, Episode, FActorRegistry::FindCarlaActor(), UCarlaEpisode::GetActorRegistry(), PhysicsControls, Vehicle, and CarlaRecorderPhysicsControl::VehiclePhysicsControl.
Referenced by CreateRecorderEventAdd().
| void ACarlaRecorder::AddPosition | ( | const CarlaRecorderPosition & | Position | ) |
Definition at line 567 of file CarlaRecorder.cpp.
References CarlaRecorderPositions::Add(), Enabled, Position, and Positions.
Referenced by AddActorPosition().
| void ACarlaRecorder::AddState | ( | const CarlaRecorderStateTrafficLight & | State | ) |
Definition at line 652 of file CarlaRecorder.cpp.
References CarlaRecorderStates::Add(), Enabled, State, and States.
Referenced by AddTrafficLightState().
|
private |
Definition at line 275 of file CarlaRecorder.cpp.
References AddState(), FCarlaActor::GetActorId(), UTrafficLightController::GetElapsedTime(), UTrafficLightController::GetGroup(), FCarlaActor::GetTrafficLightController(), FCarlaActor::GetTrafficLightState(), and ATrafficLightGroup::IsFrozen().
Referenced by Ticking().
| void ACarlaRecorder::AddTrafficLightTime | ( | const ATrafficLightBase & | TrafficLight | ) |
Definition at line 393 of file CarlaRecorder.cpp.
References CarlaRecorderTrafficLightTimes::Add(), bAdditionalData, Episode, FActorRegistry::FindCarlaActor(), UCarlaEpisode::GetActorRegistry(), TrafficLight, TrafficLightTime, and TrafficLightTimes.
Referenced by CreateRecorderEventAdd().
| void ACarlaRecorder::AddTriggerVolume | ( | const ATrafficSignBase & | TrafficSign | ) |
Definition at line 353 of file CarlaRecorder.cpp.
References CarlaRecorderActorTriggerVolumes::Add(), bAdditionalData, Episode, FActorRegistry::FindCarlaActor(), UCarlaEpisode::GetActorRegistry(), ATrafficSignBase::GetTriggerVolumes(), TriggerVolume, and TriggerVolumes.
Referenced by CreateRecorderEventAdd().
|
private |
Definition at line 192 of file CarlaRecorder.cpp.
References AddAnimVehicle(), CarlaRecorderAnimVehicle::bHandbrake, FVehicleControl::bHandBrake, CarlaRecorderAnimVehicle::Brake, FVehicleControl::Brake, CarlaRecorderAnimVehicle::DatabaseId, CarlaRecorderAnimVehicle::Gear, FVehicleControl::Gear, FCarlaActor::GetActorId(), FCarlaActor::GetVehicleControl(), FCarlaActor::IsPendingKill(), FVehicleControl::Steer, CarlaRecorderAnimVehicle::Steering, CarlaRecorderAnimVehicle::Throttle, and FVehicleControl::Throttle.
Referenced by Ticking().
| void ACarlaRecorder::AddVehicleDoor | ( | const ACarlaWheeledVehicle & | Vehicle, |
| const EVehicleDoor | SDoors, | ||
| bool | bIsOpen | ||
| ) |
Definition at line 309 of file CarlaRecorder.cpp.
References AddDoorVehicle(), CarlaRecorderDoorVehicle::bIsOpen, CarlaRecorderDoorVehicle::DatabaseId, CarlaRecorderDoorVehicle::Doors, Episode, FActorRegistry::FindCarlaActor(), FCarlaActor::GetActorId(), UCarlaEpisode::GetActorRegistry(), and Vehicle.
|
private |
Definition at line 297 of file CarlaRecorder.cpp.
References AddLightVehicle(), CarlaRecorderLightVehicle::DatabaseId, FCarlaActor::GetActorId(), FCarlaActor::GetVehicleLightState(), carla::rpc::VehicleLightState::light_state, and CarlaRecorderLightVehicle::State.
Referenced by Ticking().
|
private |
Definition at line 215 of file CarlaRecorder.cpp.
References AddAnimBiker(), AddAnimVehicleWheels(), CarlaRecorderAnimWheels::DatabaseId, FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorType(), ACarlaWheeledVehicle::GetChaosWheeledVehicleMovementComponent(), ACarlaWheeledVehicle::GetWheelPitchAngle(), ACarlaWheeledVehicle::GetWheelSteerAngle(), ACarlaWheeledVehicle::HasWheel(), FCarlaActor::IsPendingKill(), ACarlaWheeledVehicle::IsTwoWheeledVehicle(), WheelInfo::Location, WheelInfo::SteeringAngle, WheelInfo::TireRotation, FCarlaActor::Vehicle, and CarlaRecorderAnimWheels::WheelValues.
Referenced by Ticking().
|
private |
Definition at line 259 of file CarlaRecorder.cpp.
References AddAnimWalker(), FCarlaActor::GetActorId(), FCarlaActor::GetWalkerControl(), FCarlaActor::IsPendingKill(), and FWalkerControl::Speed.
Referenced by Ticking().
| void ACarlaRecorder::AddWeather | ( | const CarlaRecorderWeather & | Weather | ) |
Definition at line 575 of file CarlaRecorder.cpp.
References CarlaRecorderWeathers::Add(), Enabled, Weather, and Weathers.
Referenced by AddExistingWeather(), and AWeather::ApplyWeather().
| void ACarlaRecorder::Clear | ( | void | ) |
Definition at line 496 of file CarlaRecorder.cpp.
References Bikers, BoundingBoxes, CarlaRecorderAnimBikers::Clear(), CarlaRecorderAnimVehicles::Clear(), CarlaRecorderAnimVehicleWheels::Clear(), CarlaRecorderAnimWalkers::Clear(), CarlaRecorderActorBoundingBoxes::Clear(), CarlaRecorderActorTriggerVolumes::Clear(), CarlaRecorderCollisions::Clear(), CarlaRecorderDoorVehicles::Clear(), CarlaRecorderEventsAdd::Clear(), CarlaRecorderEventsDel::Clear(), CarlaRecorderEventsParent::Clear(), CarlaRecorderActorsKinematics::Clear(), CarlaRecorderLightScenes::Clear(), CarlaRecorderLightVehicles::Clear(), CarlaRecorderPhysicsControls::Clear(), CarlaRecorderPositions::Clear(), CarlaRecorderStates::Clear(), CarlaRecorderTrafficLightTimes::Clear(), CarlaRecorderWalkersBones::Clear(), CarlaRecorderWeathers::Clear(), Collisions, DoorVehicles, EventsAdd, EventsDel, EventsParent, Kinematics, LightScenes, LightVehicles, PhysicsControls, Positions, States, TrafficLightTimes, TriggerVolumes, Vehicles, Walkers, WalkersBones, Weathers, and Wheels.
| void ACarlaRecorder::CreateRecorderEventAdd | ( | uint32_t | DatabaseId, |
| uint8_t | Type, | ||
| const FTransform & | Transform, | ||
| FActorDescription | ActorDescription | ||
| ) |
Definition at line 798 of file CarlaRecorder.cpp.
References AddActorBoundingBox(), AddEvent(), AddPhysicsControl(), AddTrafficLightTime(), AddTriggerVolume(), CarlaRecorderActorDescription::Attributes, Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActor(), FActorDescription::Id, CarlaRecorderActorAttribute::Id, CarlaRecorderActorDescription::Id, TrafficLight, CarlaRecorderActorAttribute::Type, FActorDescription::UId, CarlaRecorderActorDescription::UId, CarlaRecorderActorAttribute::Value, FActorDescription::Variations, and Vehicle.
Referenced by AddExistingActors(), and UCarlaEpisode::SpawnActorWithInfo().
| void ACarlaRecorder::Disable | ( | void | ) |
Definition at line 172 of file CarlaRecorder.cpp.
References Enabled.
Referenced by ACarlaRecorder(), ACarlaRecorder(), and Stop().
| void ACarlaRecorder::Enable | ( | void | ) |
|
inline |
Definition at line 181 of file CarlaRecorder.h.
Referenced by ACarlaGameModeBase::BeginPlay(), UCarlaEpisode::EndPlay(), and FCarlaEngine::NotifyBeginEpisode().
|
inline |
Definition at line 103 of file CarlaRecorder.h.
Referenced by AWeather::ApplyWeather(), UCarlaEpisode::AttachActors(), and UCarlaEpisode::SpawnActorWithInfo().
| std::string ACarlaRecorder::ReplayFile | ( | std::string | Name, |
| double | TimeStart, | ||
| double | Duration, | ||
| uint32_t | FollowId, | ||
| const FTransform & | Offset, | ||
| bool | ReplaySensors, | ||
| bool | ReplayWeather, | ||
| std::string | MapOverride | ||
| ) |
Definition at line 62 of file CarlaRecorder.cpp.
References Replayer, CarlaReplayer::ReplayFile(), and Stop().
Referenced by FCarlaServer::FPimpl::BindActions().
|
inline |
Definition at line 168 of file CarlaRecorder.h.
Referenced by ACarlaGameModeBase::InitGame(), and FCarlaEngine::NotifyBeginEpisode().
| void ACarlaRecorder::SetReplayerIgnoreHero | ( | bool | IgnoreHero | ) |
Definition at line 76 of file CarlaRecorder.cpp.
References Replayer, and CarlaReplayer::SetIgnoreHero().
Referenced by FCarlaServer::FPimpl::BindActions().
| void ACarlaRecorder::SetReplayerIgnoreSpectator | ( | bool | IgnoreSpectator | ) |
Definition at line 81 of file CarlaRecorder.cpp.
References Replayer, and CarlaReplayer::SetIgnoreSpectator().
Referenced by FCarlaServer::FPimpl::BindActions().
| void ACarlaRecorder::SetReplayerTimeFactor | ( | double | TimeFactor | ) |
Definition at line 71 of file CarlaRecorder.cpp.
References Replayer, and CarlaReplayer::SetTimeFactor().
Referenced by FCarlaServer::FPimpl::BindActions().
| std::string ACarlaRecorder::ShowFileActorsBlocked | ( | std::string | Name, |
| double | MinTime = 30, |
||
| double | MinDistance = 10 |
||
| ) |
Definition at line 57 of file CarlaRecorder.cpp.
References Query, and CarlaRecorderQuery::QueryBlocked().
Referenced by FCarlaServer::FPimpl::BindActions().
| std::string ACarlaRecorder::ShowFileCollisions | ( | std::string | Name, |
| char | Type1, | ||
| char | Type2 | ||
| ) |
Definition at line 52 of file CarlaRecorder.cpp.
References Query, and CarlaRecorderQuery::QueryCollisions().
Referenced by FCarlaServer::FPimpl::BindActions().
| std::string ACarlaRecorder::ShowFileInfo | ( | std::string | Name, |
| bool | bShowAll = false |
||
| ) |
Definition at line 47 of file CarlaRecorder.cpp.
References Query, and CarlaRecorderQuery::QueryInfo().
Referenced by FCarlaServer::FPimpl::BindActions().
| std::string ACarlaRecorder::Start | ( | std::string | Name, |
| FString | MapName, | ||
| bool | AdditionalData = false, |
||
| bool | StopReplayer = true |
||
| ) |
Definition at line 433 of file CarlaRecorder.cpp.
References AddExistingActors(), bAdditionalData, bFirstTick, CarlaRecorderInfo::Date, Enable(), File, Frames, GetRecorderFilename(), Info, CarlaReplayer::IsEnabled(), CarlaRecorderInfo::Magic, CarlaRecorderInfo::Mapfile, NextCollisionId, PlatformTime, Replayer, CarlaRecorderFrames::Reset(), CarlaRecorderPlatformTime::SetStartTime(), CarlaReplayer::Stop(), Stop(), StopReplayer(), CarlaRecorderInfo::Version, and CarlaRecorderInfo::Write().
Referenced by UCarlaEpisode::StartRecorder().
| void ACarlaRecorder::Stop | ( | void | ) |
Definition at line 484 of file CarlaRecorder.cpp.
References Clear(), Disable(), and File.
Referenced by FCarlaServer::FPimpl::BindActions(), UCarlaEpisode::EndPlay(), ReplayFile(), and Start().
| void ACarlaRecorder::StopReplayer | ( | bool | KeepActors = false | ) |
Definition at line 86 of file CarlaRecorder.cpp.
References Replayer, and CarlaReplayer::Stop().
Referenced by FCarlaServer::FPimpl::BindActions(), and Start().
| void ACarlaRecorder::Ticking | ( | float | DeltaSeconds | ) |
Definition at line 91 of file CarlaRecorder.cpp.
References AddActorBones(), AddActorKinematics(), AddActorPosition(), AddExistingWeather(), AddTrafficLightState(), AddVehicleAnimation(), AddVehicleLight(), AddVehicleWheelsAnimation(), AddWalkerAnimation(), bAdditionalData, FActorRegistry::begin(), bFirstTick, Enabled, FActorRegistry::end(), Episode, UCarlaEpisode::GetActorRegistry(), FCarlaActor::GetActorType(), UCarlaEpisode::GetReplayer(), UCarlaEpisode::GetVisualGameTime(), CarlaReplayer::IsEnabled(), FCarlaActor::Other, PlatformTime, CarlaRecorderVisualTime::SetTime(), CarlaReplayer::Tick(), Ticking(), FCarlaActor::TrafficLight, CarlaRecorderPlatformTime::UpdateTime(), FCarlaActor::Vehicle, VisualTime, FCarlaActor::Walker, and Write().
Referenced by FCarlaEngine::OnPostTick(), and Ticking().
| void ACarlaRecorder::Write | ( | double | DeltaSeconds | ) |
Definition at line 520 of file CarlaRecorder.cpp.
References bAdditionalData, Bikers, BoundingBoxes, Clear(), Collisions, DoorVehicles, EventsAdd, EventsDel, EventsParent, File, Frames, Kinematics, LightScenes, LightVehicles, PhysicsControls, PlatformTime, Positions, CarlaRecorderFrames::SetFrame(), States, TrafficLightTimes, TriggerVolumes, Vehicles, VisualTime, Walkers, WalkersBones, Weathers, Wheels, CarlaRecorderVisualTime::Write(), CarlaRecorderWalkersBones::Write(), CarlaRecorderAnimVehicles::Write(), CarlaRecorderAnimVehicleWheels::Write(), CarlaRecorderAnimWalkers::Write(), CarlaRecorderActorBoundingBoxes::Write(), CarlaRecorderActorTriggerVolumes::Write(), CarlaRecorderCollisions::Write(), CarlaRecorderDoorVehicles::Write(), CarlaRecorderEventsAdd::Write(), CarlaRecorderEventsDel::Write(), CarlaRecorderEventsParent::Write(), CarlaRecorderActorsKinematics::Write(), CarlaRecorderLightScenes::Write(), CarlaRecorderLightVehicles::Write(), CarlaRecorderPhysicsControls::Write(), CarlaRecorderPlatformTime::Write(), CarlaRecorderPositions::Write(), CarlaRecorderStates::Write(), CarlaRecorderTrafficLightTimes::Write(), CarlaRecorderWeathers::Write(), CarlaRecorderAnimBikers::Write(), CarlaRecorderFrames::WriteEnd(), and CarlaRecorderFrames::WriteStart().
Referenced by Ticking().
|
private |
Definition at line 208 of file CarlaRecorder.h.
Referenced by AddPhysicsControl(), AddTrafficLightTime(), AddTriggerVolume(), Start(), Ticking(), and Write().
|
private |
Definition at line 217 of file CarlaRecorder.h.
|
private |
Definition at line 231 of file CarlaRecorder.h.
Referenced by AddAnimBiker(), Clear(), and Write().
|
private |
Definition at line 235 of file CarlaRecorder.h.
Referenced by AddBoundingBox(), Clear(), and Write().
|
private |
Definition at line 225 of file CarlaRecorder.h.
Referenced by AddCollision(), Clear(), and Write().
|
private |
Definition at line 242 of file CarlaRecorder.h.
Referenced by AddDoorVehicle(), Clear(), and Write().
|
private |
Definition at line 205 of file CarlaRecorder.h.
Referenced by AddAnimBiker(), AddAnimVehicle(), AddAnimVehicleWheels(), AddAnimWalker(), AddBoundingBox(), AddCollision(), AddDoorVehicle(), AddEvent(), AddEvent(), AddEvent(), AddEventLightSceneChanged(), AddKinematics(), AddLightVehicle(), AddPosition(), AddState(), AddWeather(), Disable(), Enable(), and Ticking().
|
private |
Definition at line 215 of file CarlaRecorder.h.
Referenced by AddCollision(), AddExistingActors(), AddExistingWeather(), AddPhysicsControl(), AddTrafficLightTime(), AddTriggerVolume(), AddVehicleDoor(), CreateRecorderEventAdd(), and Ticking().
|
private |
Definition at line 222 of file CarlaRecorder.h.
Referenced by AddEvent(), Clear(), and Write().
|
private |
Definition at line 223 of file CarlaRecorder.h.
Referenced by AddEvent(), Clear(), and Write().
|
private |
Definition at line 224 of file CarlaRecorder.h.
Referenced by AddEvent(), Clear(), and Write().
|
private |
Definition at line 213 of file CarlaRecorder.h.
|
private |
Definition at line 221 of file CarlaRecorder.h.
|
private |
Definition at line 220 of file CarlaRecorder.h.
Referenced by Start().
|
private |
Definition at line 234 of file CarlaRecorder.h.
Referenced by AddKinematics(), Clear(), and Write().
|
private |
Definition at line 233 of file CarlaRecorder.h.
Referenced by AddEventLightSceneChanged(), Clear(), and Write().
|
private |
Definition at line 232 of file CarlaRecorder.h.
Referenced by AddLightVehicle(), Clear(), and Write().
|
private |
Definition at line 210 of file CarlaRecorder.h.
Referenced by AddCollision(), and Start().
|
private |
Definition at line 238 of file CarlaRecorder.h.
Referenced by AddPhysicsControl(), Clear(), and Write().
|
private |
Definition at line 237 of file CarlaRecorder.h.
|
private |
Definition at line 226 of file CarlaRecorder.h.
Referenced by AddPosition(), Clear(), and Write().
|
private |
Definition at line 249 of file CarlaRecorder.h.
Referenced by ShowFileActorsBlocked(), ShowFileCollisions(), and ShowFileInfo().
|
private |
Definition at line 246 of file CarlaRecorder.h.
Referenced by ReplayFile(), SetReplayerIgnoreHero(), SetReplayerIgnoreSpectator(), SetReplayerTimeFactor(), Start(), and StopReplayer().
|
private |
Definition at line 227 of file CarlaRecorder.h.
Referenced by AddState(), Clear(), and Write().
|
private |
Definition at line 239 of file CarlaRecorder.h.
Referenced by AddTrafficLightTime(), Clear(), and Write().
|
private |
Definition at line 236 of file CarlaRecorder.h.
Referenced by AddTriggerVolume(), Clear(), and Write().
|
private |
Definition at line 228 of file CarlaRecorder.h.
Referenced by AddAnimVehicle(), Clear(), and Write().
|
private |
Definition at line 241 of file CarlaRecorder.h.
|
private |
Definition at line 230 of file CarlaRecorder.h.
Referenced by AddAnimWalker(), Clear(), and Write().
|
private |
Definition at line 240 of file CarlaRecorder.h.
Referenced by AddActorBones(), Clear(), and Write().
|
private |
Definition at line 243 of file CarlaRecorder.h.
Referenced by AddWeather(), Clear(), and Write().
|
private |
Definition at line 229 of file CarlaRecorder.h.
Referenced by AddAnimVehicleWheels(), Clear(), and Write().