Fraxinus
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxUsReconstructionServiceNull.h>
Public Slots | |
virtual void | newDataOnDisk (QString mhdFilename) |
Public Slots inherited from cx::UsReconstructionService | |
virtual void | newDataOnDisk (QString mhdFilename)=0 |
Public Member Functions | |
UsReconstructionServiceNull () | |
virtual void | selectData (QString filename, QString calFilesPath="") |
Set input data for reconstruction. More... | |
virtual void | selectData (USReconstructInputData data) |
Set input data for reconstruction. More... | |
virtual QString | getSelectedFilename () const |
Get the currently selected filename. More... | |
virtual USReconstructInputData | getSelectedFileData () |
Return the currently selected input data. More... | |
virtual PropertyPtr | getParam (QString uid) |
Return one of the standard parameters. More... | |
virtual std::vector< PropertyPtr > | getAlgoOptions () |
Return control parameters for the currently selected algorithm, adjustable like getParams() More... | |
virtual XmlOptionFile | getSettings () |
Return the settings xml file where parameters are stored. More... | |
virtual OutputVolumeParams | getOutputVolumeParams () const |
Return params controlling the output data. These are data-dependent. More... | |
virtual void | setOutputVolumeParams (const OutputVolumeParams &par) |
Control the output volume. More... | |
virtual void | setOutputRelativePath (QString path) |
virtual void | setOutputBasePath (QString path) |
virtual void | startReconstruction () |
virtual std::set< cx::TimedAlgorithmPtr > | getThreadedReconstruction () |
Return the currently reconstructing thread object(s). More... | |
virtual ReconstructionMethodService * | createAlgorithm () |
virtual ReconstructCore::InputParams | createCoreParameters () |
virtual bool | isNull () |
Additional Inherited Members | |
Signals inherited from cx::UsReconstructionService | |
void | paramsChanged () |
void | algorithmChanged () |
void | inputDataSelected (QString mhdFileName) |
void | reconstructAboutToStart () |
void | reconstructStarted () |
void | reconstructFinished () |
void | newInputDataAvailable (QString mhdFileName) |
void | newInputDataPath (QString path) |
Static Public Member Functions inherited from cx::UsReconstructionService | |
static UsReconstructionServicePtr | getNullObject () |
Definition at line 24 of file cxUsReconstructionServiceNull.h.
cx::UsReconstructionServiceNull::UsReconstructionServiceNull | ( | ) |
Definition at line 18 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Create the reconstruct algorithm object. This is usually created internally during reconstruction, published for use in unit testing.
Implements cx::UsReconstructionService.
Definition at line 104 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Implements cx::UsReconstructionService.
Definition at line 110 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Return control parameters for the currently selected algorithm, adjustable like getParams()
Implements cx::UsReconstructionService.
Definition at line 60 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Return params controlling the output data. These are data-dependent.
Implements cx::UsReconstructionService.
Definition at line 72 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Return one of the standard parameters.
Implements cx::UsReconstructionService.
Definition at line 48 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Return the currently selected input data.
Implements cx::UsReconstructionService.
Definition at line 42 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Get the currently selected filename.
Implements cx::UsReconstructionService.
Definition at line 36 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Return the settings xml file where parameters are stored.
Implements cx::UsReconstructionService.
Definition at line 66 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Return the currently reconstructing thread object(s).
Implements cx::UsReconstructionService.
Definition at line 98 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Implements cx::UsReconstructionService.
Definition at line 116 of file cxUsReconstructionServiceNull.cpp.
|
virtualslot |
Definition at line 121 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Set input data for reconstruction.
Implements cx::UsReconstructionService.
Definition at line 26 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Set input data for reconstruction.
Implements cx::UsReconstructionService.
Definition at line 31 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Definition at line 88 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Definition at line 83 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Control the output volume.
Implements cx::UsReconstructionService.
Definition at line 78 of file cxUsReconstructionServiceNull.cpp.
|
virtual |
Execute the reconstruction in another thread.
The returned cores can be used to retrieve output, but this must be done AFTER the threads have completed. In general, dont use the retval, it is for unit testing.
Implements cx::UsReconstructionService.
Definition at line 93 of file cxUsReconstructionServiceNull.cpp.