Agrarsense
|
#include <PhotoCapture.h>
Public Member Functions | |
APhotoCapture (const FObjectInitializer &ObjectInitializer) | |
void | SetupPhotoCapture (FCaptureData NewCaptureData) |
Protected Member Functions | |
virtual void | BeginPlay () override |
virtual void | Tick (float DeltaTime) override |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
Private Member Functions | |
void | Capture () |
void | UpdateCameraPositions (const FTransform &Transform) |
void | CaptureImages () |
void | DestroyCameras () |
Private Attributes | |
FCaptureData | CaptureData |
int32 | FrameCounter = 0 |
Definition at line 53 of file PhotoCapture.h.
APhotoCapture::APhotoCapture | ( | const FObjectInitializer & | ObjectInitializer | ) |
Definition at line 14 of file PhotoCapture.cpp.
|
overrideprotectedvirtual |
Definition at line 129 of file PhotoCapture.cpp.
|
private |
Definition at line 148 of file PhotoCapture.cpp.
References CaptureData, CaptureImages(), FCaptureData::CapturePositions, FCaptureData::CurrentCaptureIndex, Destroy, DestroyCameras(), FrameCounter, FCaptureData::FramesToKeepInSamePosition, and UpdateCameraPositions().
Referenced by Tick().
|
private |
Definition at line 195 of file PhotoCapture.cpp.
References FCaptureData::Cameras, CaptureData, and ACamera::SaveCurrentFrameToDisk().
Referenced by Capture().
|
private |
Definition at line 207 of file PhotoCapture.cpp.
References FCaptureData::Cameras, and CaptureData.
Referenced by Capture(), and SetupPhotoCapture().
|
overrideprotectedvirtual |
Definition at line 140 of file PhotoCapture.cpp.
References FCaptureData::Cameras, CaptureData, and FCaptureData::CapturePositions.
void APhotoCapture::SetupPhotoCapture | ( | FCaptureData | NewCaptureData | ) |
Definition at line 23 of file PhotoCapture.cpp.
References FCaptureData::Cameras, CaptureData, FCaptureData::CapturePositions, FCaptureData::CaptureRotatedViews, ACamera::ChangeCameraParameters(), Destroy, DestroyCameras(), UCoordinateConversionUtilities::GeographicToUnrealCoordinates(), ACamera::GetCameraParameters(), SimulatorLog::Log(), FCameraBaseParameters::SaveImageToDisk, FCameraBaseParameters::SendDataToROS, Transform, UpdateCameraPositions(), and FCaptureData::UseGPSLocation.
Referenced by USimulatorJsonParser::ParseDataCapture().
|
overrideprotectedvirtual |
Definition at line 134 of file PhotoCapture.cpp.
References Capture().
|
private |
Definition at line 183 of file PhotoCapture.cpp.
References FCaptureData::Cameras, CaptureData, and Transform.
Referenced by Capture(), and SetupPhotoCapture().
|
private |
Definition at line 85 of file PhotoCapture.h.
Referenced by Capture(), CaptureImages(), DestroyCameras(), EndPlay(), SetupPhotoCapture(), and UpdateCameraPositions().
|
private |
Definition at line 87 of file PhotoCapture.h.
Referenced by Capture().