#include <FrameData.h>
Classes | |
struct | Header |
Public Member Functions | |
void | AddEvent (const CarlaRecorderEventAdd &Event) |
void | AddEvent (const CarlaRecorderEventDel &Event) |
void | AddEvent (const CarlaRecorderEventParent &Event) |
void | Clear () |
void | CreateRecorderEventAdd (uint32_t DatabaseId, uint8_t Type, const FTransform &Transform, FActorDescription ActorDescription, bool bAddOtherRelatedInfo=true) |
void | GetFrameData (UCarlaEpisode *ThisEpisode, bool bAdditionalData=false, bool bIncludeActorsAgain=false) |
void | PlayFrameData (UCarlaEpisode *ThisEpisode, std::unordered_map< uint32_t, uint32_t > &MappedId) |
void | Read (std::istream &InStream) |
void | SetEpisode (UCarlaEpisode *ThisEpisode) |
void | Write (std::ostream &OutStream) |
Definition at line 41 of file FrameData.h.
|
private |
Definition at line 535 of file FrameData.cpp.
References AddBoundingBox(), FActorInfo::BoundingBox, BoundingBox, FCarlaActor::GetActorId(), and FCarlaActor::GetActorInfo().
Referenced by CreateRecorderEventAdd(), and SetEpisode().
|
private |
Definition at line 518 of file FrameData.cpp.
References AddKinematics(), FCarlaActor::GetActorAngularVelocity(), FCarlaActor::GetActorId(), and FCarlaActor::GetActorVelocity().
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 379 of file FrameData.cpp.
References AddPosition(), FCarlaActor::GetActorGlobalTransform(), and FCarlaActor::GetActorId().
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 664 of file FrameData.cpp.
References CarlaRecorderAnimBikers::Add(), and Bikers.
Referenced by AddVehicleWheelsAnimation(), and SetEpisode().
|
private |
Definition at line 654 of file FrameData.cpp.
References CarlaRecorderAnimVehicles::Add(), and Vehicles.
Referenced by AddVehicleAnimation(), and SetEpisode().
|
private |
Definition at line 659 of file FrameData.cpp.
References CarlaRecorderAnimVehicleWheels::Add(), and Wheels.
Referenced by AddVehicleWheelsAnimation(), and SetEpisode().
|
private |
Definition at line 669 of file FrameData.cpp.
References CarlaRecorderAnimWalkers::Add(), and Walkers.
Referenced by AddWalkerAnimation(), and SetEpisode().
|
private |
|
private |
Definition at line 698 of file FrameData.cpp.
References CarlaRecorderActorBoundingBoxes::Add(), and BoundingBoxes.
Referenced by AddActorBoundingBox(), and SetEpisode().
Definition at line 607 of file FrameData.cpp.
References CarlaRecorderCollisions::Add(), Collision, and Collisions.
Referenced by SetEpisode().
void FFrameData::AddEvent | ( | const CarlaRecorderEventAdd & | Event | ) |
Definition at line 592 of file FrameData.cpp.
References CarlaRecorderEventsAdd::Add(), and EventsAdd.
Referenced by UCarlaEpisode::AttachActors(), CreateRecorderEventAdd(), and SetEpisode().
void FFrameData::AddEvent | ( | const CarlaRecorderEventDel & | Event | ) |
Definition at line 597 of file FrameData.cpp.
References CarlaRecorderEventsDel::Add(), and EventsDel.
void FFrameData::AddEvent | ( | const CarlaRecorderEventParent & | Event | ) |
Definition at line 602 of file FrameData.cpp.
References CarlaRecorderEventsParent::Add(), and EventsParent.
|
private |
Definition at line 679 of file FrameData.cpp.
References CarlaRecorderLightScenes::Add(), and LightScenes.
Referenced by SetEpisode().
|
private |
Definition at line 1203 of file FrameData.cpp.
References CreateRecorderEventAdd(), FActorInfo::Description, Episode, FCarlaActor::GetActorGlobalTransform(), FCarlaActor::GetActorId(), FCarlaActor::GetActorInfo(), UCarlaEpisode::GetActorRegistry(), and FCarlaActor::GetActorType().
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 693 of file FrameData.cpp.
References CarlaRecorderActorsKinematics::Add(), and Kinematics.
Referenced by AddActorKinematics(), and SetEpisode().
|
private |
Definition at line 674 of file FrameData.cpp.
References CarlaRecorderLightVehicles::Add(), and LightVehicles.
Referenced by AddVehicleLight(), and SetEpisode().
|
private |
Definition at line 567 of file FrameData.cpp.
References CarlaRecorderPhysicsControls::Add(), CarlaRecorderPhysicsControl::DatabaseId, Episode, FActorRegistry::FindCarlaActor(), FCarlaActor::GetActorId(), UCarlaEpisode::GetActorRegistry(), ACarlaWheeledVehicle::GetVehiclePhysicsControl(), PhysicsControls, and CarlaRecorderPhysicsControl::VehiclePhysicsControl.
Referenced by CreateRecorderEventAdd(), and SetEpisode().
|
private |
Definition at line 587 of file FrameData.cpp.
References CarlaRecorderPositions::Add(), and Positions.
Referenced by AddActorPosition(), and SetEpisode().
|
private |
Definition at line 649 of file FrameData.cpp.
References CarlaRecorderStates::Add(), and States.
Referenced by AddTrafficLightState(), and SetEpisode().
|
private |
Definition at line 484 of file FrameData.cpp.
References AddState(), FCarlaActor::GetActorId(), UTrafficLightController::GetElapsedTime(), UTrafficLightController::GetGroup(), FCarlaActor::GetTrafficLightController(), FCarlaActor::GetTrafficLightState(), and ATrafficLightGroup::IsFrozen().
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 575 of file FrameData.cpp.
References CarlaRecorderTrafficLightTimes::Add(), Episode, FActorRegistry::FindCarlaActor(), FCarlaActor::GetActorId(), UCarlaEpisode::GetActorRegistry(), ATrafficLightBase::GetGreenTime(), ATrafficLightBase::GetRedTime(), ATrafficLightBase::GetYellowTime(), TrafficLightTime, and TrafficLightTimes.
Referenced by CreateRecorderEventAdd(), and SetEpisode().
|
private |
Definition at line 549 of file FrameData.cpp.
References CarlaRecorderActorTriggerVolumes::Add(), Episode, FActorRegistry::FindCarlaActor(), FCarlaActor::GetActorId(), UCarlaEpisode::GetActorRegistry(), ATrafficSignBase::GetTriggerVolumes(), TriggerVolume, and TriggerVolumes.
Referenced by CreateRecorderEventAdd(), and SetEpisode().
|
private |
Definition at line 393 of file FrameData.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, FVehicleControl::Throttle, and CarlaRecorderAnimVehicle::Throttle.
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 506 of file FrameData.cpp.
References AddLightVehicle(), CarlaRecorderLightVehicle::DatabaseId, FCarlaActor::GetActorId(), FCarlaActor::GetVehicleLightState(), carla::rpc::VehicleLightState::light_state, and CarlaRecorderLightVehicle::State.
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 416 of file FrameData.cpp.
References AddAnimBiker(), AddAnimVehicleWheels(), CarlaRecorderAnimWheels::DatabaseId, FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorType(), ACarlaWheeledVehicle::GetWheelSteerAngle(), Info, FCarlaActor::IsPendingKill(), ACarlaWheeledVehicle::IsTwoWheeledVehicle(), WheelInfo::Location, WheelInfo::SteeringAngle, WheelInfo::TireRotation, FCarlaActor::Vehicle, and CarlaRecorderAnimWheels::WheelValues.
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 468 of file FrameData.cpp.
References AddAnimWalker(), FCarlaActor::GetActorId(), FCarlaActor::GetWalkerControl(), FCarlaActor::IsPendingKill(), and FWalkerControl::Speed.
Referenced by GetFrameData(), and SetEpisode().
void FFrameData::Clear | ( | ) |
Definition at line 185 of file FrameData.cpp.
References Bikers, BoundingBoxes, CarlaRecorderEventsDel::Clear(), CarlaRecorderEventsParent::Clear(), CarlaRecorderAnimWalkers::Clear(), CarlaRecorderActorsKinematics::Clear(), CarlaRecorderPhysicsControls::Clear(), CarlaRecorderTrafficLightTimes::Clear(), CarlaRecorderPositions::Clear(), CarlaRecorderAnimBikers::Clear(), CarlaRecorderLightVehicles::Clear(), CarlaRecorderLightScenes::Clear(), CarlaRecorderStates::Clear(), CarlaRecorderAnimVehicles::Clear(), CarlaRecorderAnimVehicleWheels::Clear(), CarlaRecorderActorBoundingBoxes::Clear(), CarlaRecorderEventsAdd::Clear(), CarlaRecorderCollisions::Clear(), CarlaRecorderActorTriggerVolumes::Clear(), Collisions, EventsAdd, EventsDel, EventsParent, CarlaRecorderFrameCounter::FrameCounter, FrameCounter, Kinematics, LightScenes, LightVehicles, PhysicsControls, Positions, States, TrafficLightTimes, TriggerVolumes, Vehicles, Walkers, and Wheels.
Referenced by FCarlaEngine::OnPostTick(), Read(), and SetEpisode().
|
private |
Definition at line 709 of file FrameData.cpp.
References FActorRegistry::Contains(), Episode, UCarlaEpisode::FindCarlaActor(), FindTrafficLightAt(), UCarlaEpisode::GetActorRegistry(), UCarlaStatics::GetLargeMapManager(), FActorDescription::Id, ALargeMapManager::OnActorSpawned(), and UCarlaEpisode::SpawnActorWithInfo().
Referenced by ProcessReplayerEventAdd(), and SetEpisode().
void FFrameData::CreateRecorderEventAdd | ( | uint32_t | DatabaseId, |
uint8_t | Type, | ||
const FTransform & | Transform, | ||
FActorDescription | ActorDescription, | ||
bool | bAddOtherRelatedInfo = true |
||
) |
Definition at line 303 of file FrameData.cpp.
References AddActorBoundingBox(), AddEvent(), AddPhysicsControl(), AddTrafficLightTime(), AddTriggerVolume(), CarlaRecorderActorDescription::Attributes, Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActor(), CarlaRecorderActorAttribute::Id, CarlaRecorderActorDescription::Id, FActorDescription::Id, TrafficLight, CarlaRecorderActorAttribute::Type, FActorDescription::UId, CarlaRecorderActorDescription::UId, CarlaRecorderActorAttribute::Value, FActorDescription::Variations, and Vehicle.
Referenced by AddExistingActors(), SetEpisode(), and UCarlaEpisode::SpawnActorWithInfo().
|
private |
Definition at line 1170 of file FrameData.cpp.
References FActorRegistry::begin(), FActorRegistry::end(), Episode, FCarlaActor::GetActorGlobalLocation(), UCarlaEpisode::GetActorRegistry(), FCarlaActor::GetActorType(), and FCarlaActor::TrafficLight.
Referenced by CreateOrReuseActor(), and SetEpisode().
|
private |
Definition at line 703 of file FrameData.cpp.
References CarlaRecorderFrameCounter::FrameCounter, FrameCounter, and FCarlaEngine::GetFrameCounter().
Referenced by GetFrameData(), and SetEpisode().
void FFrameData::GetFrameData | ( | UCarlaEpisode * | ThisEpisode, |
bool | bAdditionalData = false , |
||
bool | bIncludeActorsAgain = false |
||
) |
Definition at line 23 of file FrameData.cpp.
References AddActorKinematics(), AddActorPosition(), AddExistingActors(), AddTrafficLightState(), AddVehicleAnimation(), AddVehicleLight(), AddVehicleWheelsAnimation(), AddWalkerAnimation(), FActorRegistry::begin(), FActorRegistry::end(), Episode, UCarlaEpisode::GetActorRegistry(), FCarlaActor::GetActorType(), GetFrameCounter(), FCarlaActor::Other, FCarlaActor::Sensor, FCarlaActor::TrafficLight, FCarlaActor::Vehicle, and FCarlaActor::Walker.
Referenced by FCarlaEngine::OnPostTick(), and SetEpisode().
void FFrameData::PlayFrameData | ( | UCarlaEpisode * | ThisEpisode, |
std::unordered_map< uint32_t, uint32_t > & | MappedId | ||
) |
Definition at line 78 of file FrameData.cpp.
References AnimBiker, AnimVehicle, AnimWalker, Bikers, CarlaRecorderPosition::DatabaseId, CarlaRecorderStateTrafficLight::DatabaseId, CarlaRecorderAnimWalker::DatabaseId, CarlaRecorderAnimBiker::DatabaseId, CarlaRecorderAnimVehicle::DatabaseId, CarlaRecorderLightVehicle::DatabaseId, CarlaRecorderAnimWheels::DatabaseId, EventAdd, EventDel, EventsAdd, EventsDel, CarlaRecorderAnimBikers::GetBikers(), CarlaRecorderEventsDel::GetEvents(), CarlaRecorderEventsAdd::GetEvents(), CarlaRecorderLightScenes::GetLights(), CarlaRecorderLightVehicles::GetLightVehicles(), CarlaRecorderPositions::GetPositions(), CarlaRecorderStates::GetStates(), CarlaRecorderAnimVehicles::GetVehicles(), CarlaRecorderAnimVehicleWheels::GetVehicleWheels(), CarlaRecorderAnimWalkers::GetWalkers(), LightScenes, LightVehicles, Position, Positions, ProcessReplayerAnimBiker(), ProcessReplayerAnimVehicle(), ProcessReplayerAnimVehicleWheels(), ProcessReplayerAnimWalker(), ProcessReplayerEventAdd(), ProcessReplayerEventDel(), ProcessReplayerLightScene(), ProcessReplayerLightVehicle(), ProcessReplayerPosition(), ProcessReplayerStateTrafficLight(), SetFrameCounter(), State, States, Vehicle, Vehicles, Walkers, and Wheels.
Referenced by SetEpisode().
|
private |
Definition at line 1070 of file FrameData.cpp.
References CarlaRecorderAnimBiker::DatabaseId, CarlaRecorderAnimBiker::EngineRotation, Episode, UCarlaEpisode::FindCarlaActor(), CarlaRecorderAnimBiker::ForwardSpeed, FCarlaActor::GetActor(), ACarlaWheeledVehicle::SetRotationAnim(), and ACarlaWheeledVehicle::SetSpeedAnim().
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 989 of file FrameData.cpp.
References FCarlaActor::ApplyControlToVehicle(), CarlaRecorderAnimVehicle::bHandbrake, FVehicleControl::bHandBrake, FVehicleControl::bManualGearShift, CarlaRecorderAnimVehicle::Brake, FVehicleControl::Brake, FVehicleControl::bReverse, CarlaRecorderAnimVehicle::DatabaseId, Episode, UCarlaEpisode::FindCarlaActor(), CarlaRecorderAnimVehicle::Gear, FVehicleControl::Gear, FVehicleControl::Steer, CarlaRecorderAnimVehicle::Steering, CarlaRecorderAnimVehicle::Throttle, and FVehicleControl::Throttle.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 1007 of file FrameData.cpp.
References CarlaRecorderAnimWheels::DatabaseId, Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActor(), FCarlaActor::GetActorType(), WheelInfo::Location, WheelInfo::SteeringAngle, WheelInfo::TireRotation, FCarlaActor::Vehicle, and CarlaRecorderAnimWheels::WheelValues.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 1065 of file FrameData.cpp.
References CarlaRecorderAnimWalker::DatabaseId, SetWalkerSpeed(), and CarlaRecorderAnimWalker::Speed.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 799 of file FrameData.cpp.
References CarlaRecorderActorDescription::Attributes, CreateOrReuseActor(), Episode, CarlaRecorderActorDescription::Id, FActorDescription::Id, FActorAttribute::Id, SetActorSimulatePhysics(), FActorAttribute::Type, FActorDescription::UId, CarlaRecorderActorDescription::UId, FActorAttribute::Value, FActorDescription::Variations, and FCarlaActor::Vehicle.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 860 of file FrameData.cpp.
References UCarlaEpisode::DestroyActor(), Episode, UCarlaEpisode::FindCarlaActor(), and FCarlaActor::GetActorId().
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 874 of file FrameData.cpp.
References FCarlaActor::AddChildren(), UCarlaEpisode::AttachActors(), Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::IsDormant(), UCarlaEpisode::PutActorToSleep(), carla::rpc::Rigid, FCarlaActor::SetAttachmentType(), and FCarlaActor::SetParent().
Referenced by SetEpisode().
|
private |
Definition at line 1084 of file FrameData.cpp.
References FCarlaActor::ApplyControlToVehicle(), FVehicleControl::bHandBrake, FVehicleControl::bManualGearShift, FVehicleControl::Brake, FVehicleControl::bReverse, Episode, FVehicleControl::Gear, FCarlaActor::GetActorId(), UCarlaEpisode::GetActorRegistry(), FCarlaActor::GetActorType(), SetActorSimulatePhysics(), SetActorVelocity(), SetWalkerSpeed(), FVehicleControl::Steer, FVehicleControl::Throttle, FCarlaActor::Vehicle, and FCarlaActor::Walker.
Referenced by SetEpisode().
|
private |
Definition at line 1042 of file FrameData.cpp.
References CarlaRecorderLightScene::bOn, CarlaRecorderLightScene::Color, Episode, UCarlaLightSubsystem::GetLight(), CarlaRecorderLightScene::Intensity, CarlaRecorderLightScene::LightId, and CarlaRecorderLightScene::Type.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 1031 of file FrameData.cpp.
References CarlaRecorderLightVehicle::DatabaseId, Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::SetVehicleLightState(), and CarlaRecorderLightVehicle::State.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 910 of file FrameData.cpp.
References CarlaRecorderPosition::DatabaseId, Episode, UCarlaEpisode::FindCarlaActor(), CarlaRecorderPosition::Location, CarlaRecorderPosition::Rotation, and FCarlaActor::SetActorGlobalTransform().
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 966 of file FrameData.cpp.
References CarlaRecorderStateTrafficLight::DatabaseId, CarlaRecorderStateTrafficLight::ElapsedTime, Episode, UCarlaEpisode::FindCarlaActor(), UTrafficLightController::GetGroup(), FCarlaActor::GetTrafficLightController(), CarlaRecorderStateTrafficLight::IsFrozen, UTrafficLightController::SetElapsedTime(), ATrafficLightGroup::SetFrozenGroup(), FCarlaActor::SetTrafficLightState(), and CarlaRecorderStateTrafficLight::State.
Referenced by PlayFrameData(), and SetEpisode().
void FFrameData::Read | ( | std::istream & | InStream | ) |
Definition at line 224 of file FrameData.cpp.
References AnimBiker, AnimVehicle, AnimVehicleWheels, AnimWalker, Bikers, Clear(), EventAdd, EventDel, EventParent, EventsAdd, EventsDel, EventsParent, FrameCounter, FrameCounter, FFrameData::Header::Id, LightScenes, LightVehicles, Position, Positions, CarlaRecorderFrameCounter::Read(), CarlaRecorderEventsDel::Read(), CarlaRecorderEventsParent::Read(), CarlaRecorderAnimWalkers::Read(), CarlaRecorderAnimBikers::Read(), CarlaRecorderPositions::Read(), CarlaRecorderLightVehicles::Read(), CarlaRecorderLightScenes::Read(), CarlaRecorderAnimVehicles::Read(), CarlaRecorderStates::Read(), CarlaRecorderEventsAdd::Read(), CarlaRecorderAnimVehicleWheels::Read(), SceneLight, FFrameData::Header::Size, State, States, VehicleLight, Vehicles, Walkers, and Wheels.
Referenced by FCarlaEngine::NotifyInitGame(), and SetEpisode().
|
private |
Definition at line 1150 of file FrameData.cpp.
References FCarlaActor::SetActorSimulatePhysics(), and Success.
Referenced by ProcessReplayerEventAdd(), ProcessReplayerFinish(), and SetEpisode().
|
private |
Definition at line 1126 of file FrameData.cpp.
References FCarlaActor::SetActorTargetVelocity().
Referenced by ProcessReplayerFinish(), and SetEpisode().
|
private |
Definition at line 940 of file FrameData.cpp.
References Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActorGlobalTransform(), UCarlaEpisode::GetSpectatorPawn(), and FCarlaActor::SetActorGlobalTransform().
Referenced by SetEpisode().
|
inline |
Definition at line 76 of file FrameData.h.
References AddActorBoundingBox(), AddActorKinematics(), AddActorPosition(), AddAnimBiker(), AddAnimVehicle(), AddAnimVehicleWheels(), AddAnimWalker(), AddBikerAnimation(), AddBoundingBox(), AddCollision(), AddEvent(), AddEventLightSceneChanged(), AddExistingActors(), AddKinematics(), AddLightVehicle(), AddPhysicsControl(), AddPosition(), AddState(), AddTrafficLightState(), AddTrafficLightTime(), AddTriggerVolume(), AddVehicleAnimation(), AddVehicleLight(), AddVehicleWheelsAnimation(), AddWalkerAnimation(), Clear(), CreateOrReuseActor(), CreateRecorderEventAdd(), Episode, FindTrafficLightAt(), GetFrameCounter(), GetFrameData(), FFrameData::Header::Id, PlayFrameData(), Position, ProcessReplayerAnimBiker(), ProcessReplayerAnimVehicle(), ProcessReplayerAnimVehicleWheels(), ProcessReplayerAnimWalker(), ProcessReplayerEventAdd(), ProcessReplayerEventDel(), ProcessReplayerEventParent(), ProcessReplayerFinish(), ProcessReplayerLightScene(), ProcessReplayerLightVehicle(), ProcessReplayerPosition(), ProcessReplayerStateTrafficLight(), Read(), SetActorSimulatePhysics(), SetActorVelocity(), SetCameraPosition(), SetFrameCounter(), SetWalkerSpeed(), State, TrafficLight, Vehicle, and Write().
Referenced by UCarlaEpisode::UCarlaEpisode().
|
private |
Definition at line 1165 of file FrameData.cpp.
References CarlaRecorderFrameCounter::FrameCounter, FrameCounter, and FCarlaEngine::ResetFrameCounter().
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 1136 of file FrameData.cpp.
References FCarlaActor::ApplyControlToWalker(), Episode, UCarlaEpisode::FindCarlaActor(), and FWalkerControl::Speed.
Referenced by ProcessReplayerAnimWalker(), ProcessReplayerFinish(), and SetEpisode().
void FFrameData::Write | ( | std::ostream & | OutStream | ) |
Definition at line 207 of file FrameData.cpp.
References Bikers, EventsAdd, EventsDel, EventsParent, FrameCounter, LightScenes, LightVehicles, Positions, States, TrafficLightTimes, Vehicles, Walkers, Wheels, CarlaRecorderFrameCounter::Write(), CarlaRecorderEventsDel::Write(), CarlaRecorderEventsParent::Write(), CarlaRecorderAnimWalkers::Write(), CarlaRecorderAnimBikers::Write(), CarlaRecorderPositions::Write(), CarlaRecorderTrafficLightTimes::Write(), CarlaRecorderLightVehicles::Write(), CarlaRecorderStates::Write(), CarlaRecorderLightScenes::Write(), CarlaRecorderAnimVehicles::Write(), CarlaRecorderAnimVehicleWheels::Write(), and CarlaRecorderEventsAdd::Write().
Referenced by FCarlaEngine::OnPostTick(), and SetEpisode().
|
private |
Definition at line 55 of file FrameData.h.
Referenced by AddAnimBiker(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 59 of file FrameData.h.
Referenced by AddBoundingBox(), and Clear().
|
private |
Definition at line 49 of file FrameData.h.
Referenced by AddCollision(), and Clear().
|
private |
Definition at line 183 of file FrameData.h.
Referenced by AddExistingActors(), AddPhysicsControl(), AddTrafficLightTime(), AddTriggerVolume(), CreateOrReuseActor(), CreateRecorderEventAdd(), FindTrafficLightAt(), GetFrameData(), ProcessReplayerAnimBiker(), ProcessReplayerAnimVehicle(), ProcessReplayerAnimVehicleWheels(), ProcessReplayerEventAdd(), ProcessReplayerEventDel(), ProcessReplayerEventParent(), ProcessReplayerFinish(), ProcessReplayerLightScene(), ProcessReplayerLightVehicle(), ProcessReplayerPosition(), ProcessReplayerStateTrafficLight(), SetCameraPosition(), SetEpisode(), and SetWalkerSpeed().
|
private |
Definition at line 46 of file FrameData.h.
Referenced by AddEvent(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 47 of file FrameData.h.
Referenced by AddEvent(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 48 of file FrameData.h.
Referenced by AddEvent(), Clear(), Read(), and Write().
|
private |
Definition at line 64 of file FrameData.h.
Referenced by Clear(), GetFrameCounter(), Read(), SetFrameCounter(), and Write().
|
private |
Definition at line 45 of file FrameData.h.
|
private |
Definition at line 44 of file FrameData.h.
Referenced by AddVehicleWheelsAnimation().
|
private |
Definition at line 58 of file FrameData.h.
Referenced by AddKinematics(), and Clear().
|
private |
Definition at line 57 of file FrameData.h.
Referenced by AddEventLightSceneChanged(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 56 of file FrameData.h.
Referenced by AddLightVehicle(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 62 of file FrameData.h.
Referenced by AddPhysicsControl(), and Clear().
|
private |
Definition at line 61 of file FrameData.h.
|
private |
Definition at line 50 of file FrameData.h.
Referenced by AddPosition(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 51 of file FrameData.h.
Referenced by AddState(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 63 of file FrameData.h.
Referenced by AddTrafficLightTime(), Clear(), and Write().
|
private |
Definition at line 60 of file FrameData.h.
Referenced by AddTriggerVolume(), and Clear().
|
private |
Definition at line 52 of file FrameData.h.
Referenced by AddAnimVehicle(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 54 of file FrameData.h.
Referenced by AddAnimWalker(), Clear(), PlayFrameData(), Read(), and Write().
|
private |
Definition at line 53 of file FrameData.h.
Referenced by AddAnimVehicleWheels(), Clear(), PlayFrameData(), Read(), and Write().