22 #ifndef ctkXnatExperiment_h 23 #define ctkXnatExperiment_h 25 #include "ctkXNATCoreExport.h" 30 class ctkXnatExperimentPrivate;
47 virtual void setName(
const QString &name);
49 virtual QString
name()
const;
51 void setLabel(
const QString &label);
52 QString label()
const;
54 QString dateOfAcquisition()
const;
55 void setDateOfAcquisition(
const QString &dateOfAcquisition);
57 QString timeOfAcquisition()
const;
58 void setTimeOfAcquisition(
const QString &timeOfAcquisition);
60 QString scannerType()
const;
61 void setScannerType(
const QString &scannerType);
63 QString imageModality()
const;
64 void setImageModality(
const QString &imageModality);
75 virtual void fetchImpl();
77 virtual void downloadImpl(
const QString&);
virtual QString resourceUri() const =0
static const QString SCANNER_TYPE
static const QString IMAGE_MODALITY
virtual QString name() const
Gets the name of the object.
static const QString DATE_OF_ACQUISITION
static QString XSI_EXPERIMENT
virtual void setName(const QString &name)
Sets the name of the object.
static const QString TIME_OF_ACQUISITION