FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Slots | Signals | Public Member Functions | List of all members
fast::ComputationThread Class Reference

#include <ComputationThread.hpp>

+ Inheritance diagram for fast::ComputationThread:
+ Collaboration diagram for fast::ComputationThread:

Public Slots

void run ()
 

Signals

void finished ()
 

Public Member Functions

 ComputationThread (QThread *mainThread)
 
 ~ComputationThread ()
 
bool isRunning ()
 
void stop ()
 
void addView (View *view)
 
void clearViews ()
 
void setProcessObjects (std::vector< std::shared_ptr< ProcessObject >> processObjects)
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Additional Inherited Members

- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 
- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 
- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Constructor & Destructor Documentation

◆ ComputationThread()

fast::ComputationThread::ComputationThread ( QThread *  mainThread)

◆ ~ComputationThread()

fast::ComputationThread::~ComputationThread ( )

Member Function Documentation

◆ addView()

void fast::ComputationThread::addView ( View view)

◆ clearViews()

void fast::ComputationThread::clearViews ( )

◆ finished

void fast::ComputationThread::finished ( )
signal

◆ isRunning()

bool fast::ComputationThread::isRunning ( )

◆ run

void fast::ComputationThread::run ( )
slot

◆ setProcessObjects()

void fast::ComputationThread::setProcessObjects ( std::vector< std::shared_ptr< ProcessObject >>  processObjects)

◆ stop()

void fast::ComputationThread::stop ( )

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