attribute_names.hh
Go to the documentation of this file.
1 /* -*- mia-c++ -*-
2  *
3  * This file is part of MIA - a toolbox for medical image analysis
4  * Copyright (c) Leipzig, Madrid 1999-2017 Gert Wollny
5  *
6  * MIA is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 3 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with MIA; if not, see <http://www.gnu.org/licenses/>.
18  *
19  */
20 
21 #ifndef mia_core_attribute_names_hh
22 #define mia_core_attribute_names_hh
23 
24 #include <mia/core/defines.hh>
25 
27 
32 extern EXPORT_CORE const char * IDModality;
33 extern EXPORT_CORE const char * IDPatientOrientation;
34 extern EXPORT_CORE const char * IDPatientPosition;
35 extern EXPORT_CORE const char * IDAcquisitionDate;
36 extern EXPORT_CORE const char * IDAcquisitionNumber;
37 extern EXPORT_CORE const char * IDImageType;
38 extern EXPORT_CORE const char * IDInstanceNumber;
39 
40 extern EXPORT_CORE const char * IDSeriesNumber;
41 extern EXPORT_CORE const char * IDSliceLocation;
42 extern EXPORT_CORE const char * IDStudyID;
43 extern EXPORT_CORE const char * IDSmallestImagePixelValue;
44 extern EXPORT_CORE const char * IDLargestImagePixelValue;
45 extern EXPORT_CORE const char * IDProtocolName;
46 
47 
48 extern EXPORT_CORE const char * IDMediaStorageSOPClassUID;
49 extern EXPORT_CORE const char * IDStudyDescription;
50 extern EXPORT_CORE const char * IDSeriesDescription;
51 extern EXPORT_CORE const char * IDSamplesPerPixel;
52 extern EXPORT_CORE const char * IDTestValue;
53 extern EXPORT_CORE const char * IDSOPClassUID;
54 extern EXPORT_CORE const char * IDAcquisitionTime;
55 extern EXPORT_CORE const char * IDPositionerPrimaryAngle;
56 extern EXPORT_CORE const char * IDPositionerSecondaryAngle;
57 extern EXPORT_CORE const char * IDImagerPixelSpacing;
58 extern EXPORT_CORE const char * IDDistanceSourceToDetector;
59 extern EXPORT_CORE const char * IDDistanceSourceToPatient;
60 extern EXPORT_CORE const char * IDPixelIntensityRelationship;
61 extern EXPORT_CORE const char * IDPositionerPrimaryAngleIncrement;
62 extern EXPORT_CORE const char * IDPositionerSecondaryAngleIncrement;
63 extern EXPORT_CORE const char * IDSliceThickness;
64 extern EXPORT_CORE const char * IDSpacingBetweenSlices;
65 extern EXPORT_CORE const char * IDPhotometricInterpretation;
66 
67 
68 
69 
70 extern EXPORT_CORE const char * IDAttrPixelSizeIsImager;
71 extern EXPORT_CORE const char * IDRescaleIntercept;
72 extern EXPORT_CORE const char * IDRescaleSlope;
73 
74 // \endcond DICOM_TAGS
75 
77 
78 #endif
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
Definition: defines.hh:33
EXPORT_3D const char * IDPatientPosition
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
Definition: defines.hh:101
#define NS_MIA_END
conveniance define to end the mia namespace
Definition: defines.hh:36