NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::ReconstructionExecuter Class Reference

#include <cxReconstructionExecuter.h>

Inheritance diagram for cx::ReconstructionExecuter:

Signals

void reconstructAboutToStart ()
 emitted before reconstruction threads are fired More...
 
void reconstructStarted ()
 
void reconstructFinished ()
 

Public Member Functions

 ReconstructionExecuter (PatientModelServicePtr patientModelService, ViewServicePtr viewService)
 
bool startReconstruction (ReconstructionMethodService *algo, ReconstructCore::InputParams par, USReconstructInputData fileData, bool createBModeWhenAngio)
 
std::vector< cx::ImagePtrgetResult ()
 
cx::TimedAlgorithmPtr getThread ()
 Return the currently reconstructing thread object. More...
 
bool startNonThreadedReconstruction (ReconstructionMethodService *algo, ReconstructCore::InputParams par, USReconstructInputData fileData, bool createBModeWhenAngio)
 

Detailed Description

Definition at line 33 of file cxReconstructionExecuter.h.

Constructor & Destructor Documentation

◆ ReconstructionExecuter()

cx::ReconstructionExecuter::ReconstructionExecuter ( PatientModelServicePtr  patientModelService,
ViewServicePtr  viewService 
)
inline

Definition at line 37 of file cxReconstructionExecuter.h.

Member Function Documentation

◆ getResult()

std::vector< cx::ImagePtr > cx::ReconstructionExecuter::getResult ( )

Definition at line 80 of file cxReconstructionExecuter.cpp.

◆ getThread()

cx::TimedAlgorithmPtr cx::ReconstructionExecuter::getThread ( )

Return the currently reconstructing thread object.

Definition at line 21 of file cxReconstructionExecuter.cpp.

◆ reconstructAboutToStart

void cx::ReconstructionExecuter::reconstructAboutToStart ( )
signal

emitted before reconstruction threads are fired

◆ reconstructFinished

void cx::ReconstructionExecuter::reconstructFinished ( )
signal

◆ reconstructStarted

void cx::ReconstructionExecuter::reconstructStarted ( )
signal

◆ startNonThreadedReconstruction()

bool cx::ReconstructionExecuter::startNonThreadedReconstruction ( ReconstructionMethodService algo,
ReconstructCore::InputParams  par,
USReconstructInputData  fileData,
bool  createBModeWhenAngio 
)

Definition at line 26 of file cxReconstructionExecuter.cpp.

◆ startReconstruction()

bool cx::ReconstructionExecuter::startReconstruction ( ReconstructionMethodService algo,
ReconstructCore::InputParams  par,
USReconstructInputData  fileData,
bool  createBModeWhenAngio 
)

Execute the reconstruction in asynchronously. When reconstructFinished() is emitted, use getResult().

Definition at line 53 of file cxReconstructionExecuter.cpp.


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