#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 541 of file FrameData.cpp.
References AddBoundingBox(), FActorInfo::BoundingBox, BoundingBox, FCarlaActor::GetActorId(), and FCarlaActor::GetActorInfo().
Referenced by CreateRecorderEventAdd(), and SetEpisode().
|
private |
Definition at line 524 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 670 of file FrameData.cpp.
References CarlaRecorderAnimBikers::Add(), and Bikers.
Referenced by AddVehicleWheelsAnimation(), and SetEpisode().
|
private |
Definition at line 660 of file FrameData.cpp.
References CarlaRecorderAnimVehicles::Add(), and Vehicles.
Referenced by AddVehicleAnimation(), and SetEpisode().
|
private |
Definition at line 665 of file FrameData.cpp.
References CarlaRecorderAnimVehicleWheels::Add(), and Wheels.
Referenced by AddVehicleWheelsAnimation(), and SetEpisode().
|
private |
Definition at line 675 of file FrameData.cpp.
References CarlaRecorderAnimWalkers::Add(), and Walkers.
Referenced by AddWalkerAnimation(), and SetEpisode().
|
private |
|
private |
Definition at line 704 of file FrameData.cpp.
References CarlaRecorderActorBoundingBoxes::Add(), and BoundingBoxes.
Referenced by AddActorBoundingBox(), and SetEpisode().
Definition at line 613 of file FrameData.cpp.
References CarlaRecorderCollisions::Add(), Collision, and Collisions.
Referenced by SetEpisode().
void FFrameData::AddEvent | ( | const CarlaRecorderEventAdd & | Event | ) |
Definition at line 598 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 603 of file FrameData.cpp.
References CarlaRecorderEventsDel::Add(), and EventsDel.
void FFrameData::AddEvent | ( | const CarlaRecorderEventParent & | Event | ) |
Definition at line 608 of file FrameData.cpp.
References CarlaRecorderEventsParent::Add(), and EventsParent.
|
private |
Definition at line 685 of file FrameData.cpp.
References CarlaRecorderLightScenes::Add(), and LightScenes.
Referenced by SetEpisode().
|
private |
Definition at line 1209 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 699 of file FrameData.cpp.
References CarlaRecorderActorsKinematics::Add(), and Kinematics.
Referenced by AddActorKinematics(), and SetEpisode().
|
private |
Definition at line 680 of file FrameData.cpp.
References CarlaRecorderLightVehicles::Add(), and LightVehicles.
Referenced by AddVehicleLight(), and SetEpisode().
|
private |
Definition at line 573 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 593 of file FrameData.cpp.
References CarlaRecorderPositions::Add(), and Positions.
Referenced by AddActorPosition(), and SetEpisode().
|
private |
Definition at line 655 of file FrameData.cpp.
References CarlaRecorderStates::Add(), and States.
Referenced by AddTrafficLightState(), and SetEpisode().
|
private |
Definition at line 490 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 581 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 555 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 512 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(), BL_Wheel, BR_Wheel, CarlaRecorderAnimWheels::DatabaseId, FL, FL_Wheel, FR, FR_Wheel, FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorType(), ACarlaWheeledVehicle::GetWheelSteerAngle(), FCarlaActor::IsPendingKill(), ACarlaWheeledVehicle::IsTwoWheeledVehicle(), WheelInfo::Location, WheelInfo::SteeringAngle, WheelInfo::TireRotation, FCarlaActor::Vehicle, and CarlaRecorderAnimWheels::WheelValues.
Referenced by GetFrameData(), and SetEpisode().
|
private |
Definition at line 474 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 715 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 1176 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 709 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 1076 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 995 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 1013 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 1071 of file FrameData.cpp.
References CarlaRecorderAnimWalker::DatabaseId, SetWalkerSpeed(), and CarlaRecorderAnimWalker::Speed.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 805 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 866 of file FrameData.cpp.
References UCarlaEpisode::DestroyActor(), Episode, UCarlaEpisode::FindCarlaActor(), and FCarlaActor::GetActorId().
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 880 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 1090 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 1048 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 1037 of file FrameData.cpp.
References CarlaRecorderLightVehicle::DatabaseId, Episode, UCarlaEpisode::FindCarlaActor(), FCarlaActor::SetVehicleLightState(), and CarlaRecorderLightVehicle::State.
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 916 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 972 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 1156 of file FrameData.cpp.
References FCarlaActor::SetActorSimulatePhysics(), and Success.
Referenced by ProcessReplayerEventAdd(), ProcessReplayerFinish(), and SetEpisode().
|
private |
Definition at line 1132 of file FrameData.cpp.
References FCarlaActor::SetActorTargetVelocity().
Referenced by ProcessReplayerFinish(), and SetEpisode().
|
private |
Definition at line 946 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 1171 of file FrameData.cpp.
References CarlaRecorderFrameCounter::FrameCounter, FrameCounter, and FCarlaEngine::ResetFrameCounter().
Referenced by PlayFrameData(), and SetEpisode().
|
private |
Definition at line 1142 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.
|
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().