Преглед изворни кода

Added some specific attributes for an experiment.

Daniel Knorr пре 9 година
родитељ
комит
8df43bc82d

+ 30 - 0
Libs/XNAT/Core/ctkXnatDefaultSchemaTypes.cpp

@@ -29,3 +29,33 @@ QString ctkXnatDefaultSchemaTypes::XSI_ASSESSOR = "xnat:imageAssessorData";
 QString ctkXnatDefaultSchemaTypes::XSI_FILE = "xnat:abstractResource";
 QString ctkXnatDefaultSchemaTypes::XSI_RECONSTRUCTION = "xnat:reconstructedImageData";
 QString ctkXnatDefaultSchemaTypes::XSI_RESOURCE = "xnat:resource";
+
+// Specific schema types for an experiment session
+QString ctkXnatDefaultSchemaTypes::XSI_CR_SESSION = "xnat:crSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_CT_SESSION = "xnat:ctSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_DX_SESSION = "xnat:dxSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_DX3DCRANIOFACIAL_SESSION = "xnat:dx3DCraniofacialSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_ECG_SESSION = "xnat:ecgSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_EEG_SESSION = "xnat:eegessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_EPS_SESSION = "xnat:epsSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_ES_SESSION = "xnat:esSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_ESV_SESSION = "xnat:esvSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_GM_SESSION = "xnat:gmSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_GMV_SESSION = "xnat:gmvSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_HD_SESSION = "xnat:hdSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_IO_SESSION = "xnat:ioSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_MEG_SESSION = "xnat:megSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_MG_SESSION = "xnat:mgSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_MR_SESSION = "xnat:mrSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_OP_SESSION = "xnat:opSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_OPT_SESSION = "xnat:optSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_OTHER_DICOM_SESSION = "xnat:otherDicomSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_PET_SESSION = "xnat:petSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_RF_SESSION = "xnat:rfSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_RT_SESSION = "xnat:rtSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_SM_SESSION = "xnat:smSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_US_SESSION = "xnat:usSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_XA_SESSION = "xnat:xaSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_XA3D_SESSION = "xnat:xa3DSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_XC_SESSION = "xnat:xcSessionData";
+QString ctkXnatDefaultSchemaTypes::XSI_XCV_SESSION = "xnat:xcvSessionData";

+ 30 - 0
Libs/XNAT/Core/ctkXnatDefaultSchemaTypes.h

@@ -39,6 +39,36 @@ struct CTK_XNAT_CORE_EXPORT ctkXnatDefaultSchemaTypes
   static QString XSI_FILE; // = "xnat:abstractResource"
   static QString XSI_RECONSTRUCTION; // = "xnat:reconstructedImageData"
   static QString XSI_RESOURCE; // = "xnat:resource"
+
+  // Specific schema types for an experiment session
+  static QString XSI_CR_SESSION; // = "xnat:crSessionData"
+  static QString XSI_CT_SESSION; // = "xnat:ctSessionData"
+  static QString XSI_DX_SESSION; // = "xnat:dxSessionData"
+  static QString XSI_DX3DCRANIOFACIAL_SESSION; // = "xnat:dx3DCraniofacialSessionData"
+  static QString XSI_ECG_SESSION; // = "xnat:ecgSessionData"
+  static QString XSI_EEG_SESSION; // = "xnat:eegessionData"
+  static QString XSI_EPS_SESSION; // = "xnat:epsSessionData"
+  static QString XSI_ES_SESSION; // = "xnat:esSessionData"
+  static QString XSI_ESV_SESSION; // = "xnat:esvSessionData"
+  static QString XSI_GM_SESSION; // = "xnat:gmSessionData"
+  static QString XSI_GMV_SESSION; // = "xnat:gmvSessionData"
+  static QString XSI_HD_SESSION; // = "xnat:hdSessionData"
+  static QString XSI_IO_SESSION; // = "xnat:ioSessionData"
+  static QString XSI_MEG_SESSION; // = "xnat:megSessionData"
+  static QString XSI_MG_SESSION; // = "xnat:mgSessionData"
+  static QString XSI_MR_SESSION; // = "xnat:mrSessionData"
+  static QString XSI_OP_SESSION; // = "xnat:opSessionData"
+  static QString XSI_OPT_SESSION; // = "xnat:optSessionData"
+  static QString XSI_OTHER_DICOM_SESSION; // = "xnat:otherDicomSessionData"
+  static QString XSI_PET_SESSION; // = "xnat:petSessionData"
+  static QString XSI_RF_SESSION; // = "xnat:rfSessionData"
+  static QString XSI_RT_SESSION; // = "xnat:rtSessionData"
+  static QString XSI_SM_SESSION; // = "xnat:smSessionData"
+  static QString XSI_US_SESSION; // = "xnat:usSessionData"
+  static QString XSI_XA_SESSION; // = "xnat:xaSessionData"
+  static QString XSI_XA3D_SESSION; // = "xnat:xa3DSessionData"
+  static QString XSI_XC_SESSION; // = "xnat:xcSessionData"
+  static QString XSI_XCV_SESSION; // = "xnat:xcvSessionData"
 };
 
 #endif // CTKXNATDEFAULTSCHEMATYPES_H