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

The SettingsThread class is a derivived class of Algorithmthread and is used to execute the sampling computation of a plugin in a seperate thread. More...

#include <samplethread.h>

Inheritance diagram for SampleThread:
AlgorithmThread< std::vector< uint > >

Public Member Functions

 SampleThread (Progressable *receiver, const std::vector< uint > &images, volatile bool *stopped, int pluginIdx, bool useCuda)
 SampleThread Constructor which takes all parameters used by IAlgorithm.
 
- Public Member Functions inherited from AlgorithmThread< std::vector< uint > >
 AlgorithmThread (Progressable *receiver, std::vector< uint > images, volatile bool *stopped, int pluginIdx, bool useCuda)
 AlgorithmThread Constructor which takes all parameters used by IAlgorithm.
 
std::vector< uint > getOutput ()
 getOutput getter for the computed output (for example keyframes or generated settings )
 
int getResult ()
 getResult Getter for the status of the plugin calulation
 

Protected Member Functions

void run () override
 QThread mehtod which executes the sampling method of the specified plugin.
 

Detailed Description

The SettingsThread class is a derivived class of Algorithmthread and is used to execute the sampling computation of a plugin in a seperate thread.

Author
Dominic Zahn
Date
2021/08/17

Constructor & Destructor Documentation

◆ SampleThread()

SampleThread::SampleThread ( Progressable receiver,
const std::vector< uint > &  images,
volatile bool *  stopped,
int  pluginIdx,
bool  useCuda 
)

SampleThread Constructor which takes all parameters used by IAlgorithm.

Parameters
parametersaccording to IAlgorithm

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