iVS3D v2.0.0
Loading...
Searching...
No Matches
ExportThread Class Reference

The ExportThread class provides functionality to export images with given resolution and region of interest to a specific location. It extends QThread in order to be executed in a separate thread. More...

#include <exportthread.h>

Inheritance diagram for ExportThread:

Public Member Functions

 ExportThread (Progressable *receiver, ModelInputPictures *mip, const ExportConfig &config, volatile bool *stopped, LogFile *logFile)
 ExportThread creates an instance which reports progress and exports images from given ModelInputPictures. Start using QThread::start() to execute in separate thread!
 
ExportResult getResult () const
 getResult returns the result of the export operation.
 

Protected Member Functions

void run () override
 run implements the export logic and is executed in a worker thread.
 

Detailed Description

The ExportThread class provides functionality to export images with given resolution and region of interest to a specific location. It extends QThread in order to be executed in a separate thread.

Author
Dominik Wüst
Date
2021/04/14

Constructor & Destructor Documentation

◆ ExportThread()

ExportThread::ExportThread ( Progressable receiver,
ModelInputPictures mip,
const ExportConfig config,
volatile bool *  stopped,
LogFile logFile 
)
explicit

ExportThread creates an instance which reports progress and exports images from given ModelInputPictures. Start using QThread::start() to execute in separate thread!

Parameters
receiverThe Progressable to report progress to
mipThe Model InputPictures instance to get keyframes from
resolutionThe resolution for the exported images
pathThe path to export to
nameThe name of the exported files
stoppedThread continues export if false, aborts export if false
roiThe region of interest
iTransformCopiesThe ITransform instances to run fro creating additional images

Member Function Documentation

◆ getResult()

ExportResult ExportThread::getResult ( ) const

getResult returns the result of the export operation.

Returns
The ExportResult struct describing the outcome.

The documentation for this class was generated from the following files: