42 void UsReconstructionServiceNull::printWarning()
const
84 return std::vector<PropertyPtr>();
122 return std::set<TimedAlgorithmPtr>();
Abstract interface for reconstruction algorithm.
virtual void startReconstruction()
virtual ReconstructCore::InputParams createCoreParameters()
virtual std::vector< PropertyPtr > getAlgoOptions()
Return control parameters for the currently selected algorithm, adjustable like getParams() ...
Helper struct for sending and controlling output volume properties.
virtual OutputVolumeParams getOutputVolumeParams() const
Return params controlling the output data. These are data-dependent.
virtual ReconstructionMethodService * createAlgorithm()
virtual void setOutputRelativePath(QString path)
virtual std::set< cx::TimedAlgorithmPtr > getThreadedReconstruction()
Return the currently reconstructing thread object(s).
boost::shared_ptr< class Property > PropertyPtr
virtual void selectData(QString filename, QString calFilesPath="")
Set input data for reconstruction.
virtual void setOutputVolumeParams(const OutputVolumeParams &par)
Control the output volume.
UsReconstructionServiceNull()
virtual USReconstructInputData getSelectedFileData()
Return the currently selected input data.
static PropertyPtr create()
virtual XmlOptionFile getSettings()
Return the settings xml file where parameters are stored.
virtual QString getSelectedFilename() const
Get the currently selected filename.
virtual void newDataOnDisk(QString mhdFilename)
Helper class for xml files used to store ssc/cx data.
virtual void setOutputBasePath(QString path)
virtual PropertyPtr getParam(QString uid)
Return one of the standard parameters.