32 #ifndef CXELASTIXPARAMETERS_H 33 #define CXELASTIXPARAMETERS_H 39 #include "org_custusx_registration_method_commandline_Export.h" 62 static QString getConfigUid();
64 void removeCurrentPreset();
65 void saveCurrentPreset(QString newName);
71 QStringList getActiveParameterFiles()
const;
72 QString getPresetNameSuggesion()
const;
75 void elastixParametersChanged();
78 void currentPresetChangedSlot();
81 bool validParameterFile(QString file)
const;
83 QString getFullParameterFilename(QString filename);
84 void addDefaultPreset(QString name, QString executable, QStringList parameterFiles);
85 void addDefaultPresets();
86 FilePathPropertyPtr getExecutable();
87 FilePathPropertyPtr getParameterFile(QString uid);
90 FilePathPropertyPtr mActiveExecutable;
91 FilePathPropertyPtr mActiveParameterFile0;
92 FilePathPropertyPtr mActiveParameterFile1;
102 #endif // CXELASTIXPARAMETERS_H
FilePathPropertyPtr getActiveParameterFile1() const
Parameter and preset handling for the ElastiX registration.
boost::shared_ptr< ElastixParameters > ElastixParametersPtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
FilePathPropertyPtr getActiveExecutable() const
boost::shared_ptr< class FilePathProperty > FilePathPropertyPtr
FilePathPropertyPtr getActiveParameterFile0() const
Helper class for xml files used to store ssc/cx data.
Namespace for all CustusX production code.