CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
ctkXnatDefaultSchemaTypes.h
Go to the documentation of this file.
1 /*=============================================================================
2 
3  Library: XNAT/Core
4 
5  Copyright (c) German Cancer Research Center,
6  Division of Medical and Biological Informatics
7 
8  Licensed under the Apache License, Version 2.0 (the "License");
9  you may not use this file except in compliance with the License.
10  You may obtain a copy of the License at
11 
12  http://www.apache.org/licenses/LICENSE-2.0
13 
14  Unless required by applicable law or agreed to in writing, software
15  distributed under the License is distributed on an "AS IS" BASIS,
16  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  See the License for the specific language governing permissions and
18  limitations under the License.
19 
20 =============================================================================*/
21 
22 #ifndef CTKXNATDEFAULTSCHEMATYPES_H
23 #define CTKXNATDEFAULTSCHEMATYPES_H
24 
25 #include "ctkXNATCoreExport.h"
26 
27 #include <QString>
28 
32 struct CTK_XNAT_CORE_EXPORT ctkXnatDefaultSchemaTypes
33 {
34  static QString XSI_PROJECT; // = "xnat:projectData"
35  static QString XSI_SUBJECT; // = "xnat:subjectData"
36  static QString XSI_EXPERIMENT; // = "xnat:experimentData"
37  static QString XSI_IMAGE_SESSION_DATA; // = "xnat:imageSessionData"
38  static QString XSI_SUBJECT_VARIABLE_DATA; // = "xnat:subjectVariablesData"
39  static QString XSI_SCAN; // = "xnat:imageScanData"
40  static QString XSI_ASSESSOR; // = "xnat:imageAssessorData"
41  static QString XSI_FILE; // = "xnat:abstractResource"
42  static QString XSI_RECONSTRUCTION; // = "xnat:reconstructedImageData"
43  static QString XSI_RESOURCE; // = "xnat:resource"
44 
45  // Specific schema types for an experiment session
46  static QString XSI_CR_SESSION; // = "xnat:crSessionData"
47  static QString XSI_CT_SESSION; // = "xnat:ctSessionData"
48  static QString XSI_DX_SESSION; // = "xnat:dxSessionData"
49  static QString XSI_DX3DCRANIOFACIAL_SESSION; // = "xnat:dx3DCraniofacialSessionData"
50  static QString XSI_ECG_SESSION; // = "xnat:ecgSessionData"
51  static QString XSI_EEG_SESSION; // = "xnat:eegessionData"
52  static QString XSI_EPS_SESSION; // = "xnat:epsSessionData"
53  static QString XSI_ES_SESSION; // = "xnat:esSessionData"
54  static QString XSI_ESV_SESSION; // = "xnat:esvSessionData"
55  static QString XSI_GM_SESSION; // = "xnat:gmSessionData"
56  static QString XSI_GMV_SESSION; // = "xnat:gmvSessionData"
57  static QString XSI_HD_SESSION; // = "xnat:hdSessionData"
58  static QString XSI_IO_SESSION; // = "xnat:ioSessionData"
59  static QString XSI_MEG_SESSION; // = "xnat:megSessionData"
60  static QString XSI_MG_SESSION; // = "xnat:mgSessionData"
61  static QString XSI_MR_SESSION; // = "xnat:mrSessionData"
62  static QString XSI_OP_SESSION; // = "xnat:opSessionData"
63  static QString XSI_OPT_SESSION; // = "xnat:optSessionData"
64  static QString XSI_OTHER_DICOM_SESSION; // = "xnat:otherDicomSessionData"
65  static QString XSI_PET_SESSION; // = "xnat:petSessionData"
66  static QString XSI_RF_SESSION; // = "xnat:rfSessionData"
67  static QString XSI_RT_SESSION; // = "xnat:rtSessionData"
68  static QString XSI_SM_SESSION; // = "xnat:smSessionData"
69  static QString XSI_US_SESSION; // = "xnat:usSessionData"
70  static QString XSI_XA_SESSION; // = "xnat:xaSessionData"
71  static QString XSI_XA3D_SESSION; // = "xnat:xa3DSessionData"
72  static QString XSI_XC_SESSION; // = "xnat:xcSessionData"
73  static QString XSI_XCV_SESSION; // = "xnat:xcvSessionData"
74 };
75 
76 #endif // CTKXNATDEFAULTSCHEMATYPES_H