MeVisLab Toolbox Reference
mlDICOMConstants.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 //----------------------------------------------------------------------------------
5 
10 //----------------------------------------------------------------------------------
11 #pragma once
12 
13 #include "MLDICOMTagsSystem.h"
14 
16 #define _SOP_CLASS_LEGACY_CONVERTED_CT "1.2.840.10008.5.1.4.1.1.2.2"
17 
19 #define _SOP_CLASS_LEGACY_CONVERTED_MR "1.2.840.10008.5.1.4.1.1.4.4"
20 
22 enum { NumSamplesPerPixel = 2 };
24 extern const char * const SamplesPerPixelStrings[NumSamplesPerPixel];
25 
29 extern const char * const PixelRepresentationsStrings[NumPixelRepresentations];
30 
32 enum { NumKnownModalities = 78 };
34 extern const char * const KnownModalities[NumKnownModalities];
35 
37 enum { NumRetiredModalities = 19 };
39 extern const char * const RetiredModalities[NumRetiredModalities];
40 
41 // See http://www.dicomlibrary.com/dicom/sop
43 enum { NumValidSOPUIDs = 249 };
45 extern const char * const ValidSOPUIDs[NumValidSOPUIDs];
Project global and OS specific declarations.
@ NumPixelRepresentations
@ NumRetiredModalities
const char *const ValidSOPUIDs[NumValidSOPUIDs]
Valid SOPUIDs as string table.
const char *const PixelRepresentationsStrings[NumPixelRepresentations]
Known Pixel Representations as string table.
const char *const KnownModalities[NumKnownModalities]
Known modalities as string table.
@ NumSamplesPerPixel
@ NumKnownModalities
const char *const SamplesPerPixelStrings[NumSamplesPerPixel]
Samples Per Pixel as string table.
const char *const RetiredModalities[NumRetiredModalities]
Retired Defined Terms for the Modality (0008,0060) tag as string table.
@ NumValidSOPUIDs