Odil
A C++11 library for the DICOM standard
registry_misc.h
Go to the documentation of this file.
1 /*************************************************************************
2  * odil - Copyright (C) Universite de Strasbourg
3  * Distributed under the terms of the CeCILL-B license, as published by
4  * the CEA-CNRS-INRIA. Refer to the LICENSE file or to
5  * http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
6  * for details.
7  ************************************************************************/
8 
9 #ifndef _afc7b2d7_0869_4fea_9a9b_7fe6228baca9_misc
10 #define _afc7b2d7_0869_4fea_9a9b_7fe6228baca9_misc
11 
12 #include <map>
13 #include <string>
14 
15 #include "odil/odil.h"
16 #include "odil/Tag.h"
17 
18 namespace odil
19 {
20 
21 namespace registry
22 {
23 std::string const SourceImageIDs("002031xx");
24 std::string const RowsForNthOrderCoefficients("002804x0");
25 std::string const ColumnsForNthOrderCoefficients("002804x1");
26 std::string const CoefficientCoding("002804x2");
27 std::string const CoefficientCodingPointers("002804x3");
28 std::string const CodeLabel("002808x0");
29 std::string const NumberOfTables("002808x2");
30 std::string const CodeTableLocation("002808x3");
31 std::string const BitsForCodeWord("002808x4");
32 std::string const ImageDataLocation("002808x8");
33 std::string const EscapeTriplet("1000xxx0");
34 std::string const RunLengthTriplet("1000xxx1");
35 std::string const HuffmanTableSize("1000xxx2");
36 std::string const HuffmanTableTriplet("1000xxx3");
37 std::string const ShiftTableSize("1000xxx4");
38 std::string const ShiftTableTriplet("1000xxx5");
39 std::string const ZonalMap("1010xxxx");
40 std::string const CurveDimensions("50xx0005");
41 std::string const NumberOfPoints("50xx0010");
42 std::string const TypeOfData("50xx0020");
43 std::string const CurveDescription("50xx0022");
44 std::string const AxisUnits("50xx0030");
45 std::string const AxisLabels("50xx0040");
46 std::string const DataValueRepresentation("50xx0103");
47 std::string const MinimumCoordinateValue("50xx0104");
48 std::string const MaximumCoordinateValue("50xx0105");
49 std::string const CurveRange("50xx0106");
50 std::string const CurveDataDescriptor("50xx0110");
51 std::string const CoordinateStartValue("50xx0112");
52 std::string const CoordinateStepValue("50xx0114");
53 std::string const CurveActivationLayer("50xx1001");
54 std::string const AudioType("50xx2000");
55 std::string const AudioSampleFormat("50xx2002");
56 std::string const NumberOfChannels("50xx2004");
57 std::string const NumberOfSamples("50xx2006");
58 std::string const SampleRate("50xx2008");
59 std::string const TotalTime("50xx200A");
60 std::string const AudioSampleData("50xx200C");
61 std::string const AudioComments("50xx200E");
62 std::string const CurveLabel("50xx2500");
63 std::string const CurveReferencedOverlaySequence("50xx2600");
64 std::string const CurveReferencedOverlayGroup("50xx2610");
65 std::string const CurveData("50xx3000");
66 std::string const OverlayRows("60xx0010");
67 std::string const OverlayColumns("60xx0011");
68 std::string const OverlayPlanes("60xx0012");
69 std::string const NumberOfFramesInOverlay("60xx0015");
70 std::string const OverlayDescription("60xx0022");
71 std::string const OverlayType("60xx0040");
72 std::string const OverlaySubtype("60xx0045");
73 std::string const OverlayOrigin("60xx0050");
74 std::string const ImageFrameOrigin("60xx0051");
75 std::string const OverlayPlaneOrigin("60xx0052");
76 std::string const OverlayCompressionCode("60xx0060");
77 std::string const OverlayCompressionOriginator("60xx0061");
78 std::string const OverlayCompressionLabel("60xx0062");
79 std::string const OverlayCompressionDescription("60xx0063");
80 std::string const OverlayCompressionStepPointers("60xx0066");
81 std::string const OverlayRepeatInterval("60xx0068");
82 std::string const OverlayBitsGrouped("60xx0069");
83 std::string const OverlayBitsAllocated("60xx0100");
84 std::string const OverlayBitPosition("60xx0102");
85 std::string const OverlayFormat("60xx0110");
86 std::string const OverlayLocation("60xx0200");
87 std::string const OverlayCodeLabel("60xx0800");
88 std::string const OverlayNumberOfTables("60xx0802");
89 std::string const OverlayCodeTableLocation("60xx0803");
90 std::string const OverlayBitsForCodeWord("60xx0804");
91 std::string const OverlayActivationLayer("60xx1001");
92 std::string const OverlayDescriptorGray("60xx1100");
93 std::string const OverlayDescriptorRed("60xx1101");
94 std::string const OverlayDescriptorGreen("60xx1102");
95 std::string const OverlayDescriptorBlue("60xx1103");
96 std::string const OverlaysGray("60xx1200");
97 std::string const OverlaysRed("60xx1201");
98 std::string const OverlaysGreen("60xx1202");
99 std::string const OverlaysBlue("60xx1203");
100 std::string const ROIArea("60xx1301");
101 std::string const ROIMean("60xx1302");
102 std::string const ROIStandardDeviation("60xx1303");
103 std::string const OverlayLabel("60xx1500");
104 std::string const OverlayData("60xx3000");
105 std::string const OverlayComments("60xx4000");
106 std::string const VariablePixelData("7Fxx0010");
107 std::string const VariableNextDataGroup("7Fxx0011");
108 std::string const VariableCoefficientsSDVN("7Fxx0020");
109 std::string const VariableCoefficientsSDHN("7Fxx0030");
110 std::string const VariableCoefficientsSDDN("7Fxx0040");
111 
112 }
113 
114 }
115 
116 #endif // _afc7b2d7_0869_4fea_9a9b_7fe6228baca9_misc
odil::registry::OverlayActivationLayer
const std::string OverlayActivationLayer("60xx1001")
odil::registry::CoordinateStartValue
const std::string CoordinateStartValue("50xx0112")
odil::registry::DataValueRepresentation
const std::string DataValueRepresentation("50xx0103")
odil::registry::NumberOfChannels
const std::string NumberOfChannels("50xx2004")
odil::registry::OverlayOrigin
const std::string OverlayOrigin("60xx0050")
odil::registry::NumberOfFramesInOverlay
const std::string NumberOfFramesInOverlay("60xx0015")
odil::registry::MaximumCoordinateValue
const std::string MaximumCoordinateValue("50xx0105")
odil::registry::OverlayDescription
const std::string OverlayDescription("60xx0022")
odil::registry::OverlayCompressionLabel
const std::string OverlayCompressionLabel("60xx0062")
odil::registry::OverlayComments
const std::string OverlayComments("60xx4000")
odil::registry::CurveReferencedOverlayGroup
const std::string CurveReferencedOverlayGroup("50xx2610")
odil::registry::CurveData
const std::string CurveData("50xx3000")
odil::registry::OverlayCompressionCode
const std::string OverlayCompressionCode("60xx0060")
odil::registry::OverlaysGreen
const std::string OverlaysGreen("60xx1202")
odil::registry::BitsForCodeWord
const std::string BitsForCodeWord("002808x4")
odil::registry::OverlayRepeatInterval
const std::string OverlayRepeatInterval("60xx0068")
odil::registry::OverlaysGray
const std::string OverlaysGray("60xx1200")
odil::registry::OverlaysBlue
const std::string OverlaysBlue("60xx1203")
odil::registry::OverlayPlanes
const std::string OverlayPlanes("60xx0012")
odil::registry::OverlayDescriptorBlue
const std::string OverlayDescriptorBlue("60xx1103")
odil
Definition: Association.h:24
odil::registry::ImageDataLocation
const std::string ImageDataLocation("002808x8")
odil::registry::ImageFrameOrigin
const std::string ImageFrameOrigin("60xx0051")
odil::registry::OverlayCompressionDescription
const std::string OverlayCompressionDescription("60xx0063")
odil::registry::CurveReferencedOverlaySequence
const std::string CurveReferencedOverlaySequence("50xx2600")
odil::registry::CurveDescription
const std::string CurveDescription("50xx0022")
odil::registry::OverlayDescriptorGray
const std::string OverlayDescriptorGray("60xx1100")
odil::registry::VariableCoefficientsSDDN
const std::string VariableCoefficientsSDDN("7Fxx0040")
odil::registry::RowsForNthOrderCoefficients
const std::string RowsForNthOrderCoefficients("002804x0")
odil::registry::SampleRate
const std::string SampleRate("50xx2008")
odil::registry::OverlayBitsForCodeWord
const std::string OverlayBitsForCodeWord("60xx0804")
odil::registry::OverlayFormat
const std::string OverlayFormat("60xx0110")
odil::registry::OverlayCompressionOriginator
const std::string OverlayCompressionOriginator("60xx0061")
odil::registry::CurveDimensions
const std::string CurveDimensions("50xx0005")
odil::registry::ROIMean
const std::string ROIMean("60xx1302")
odil::registry::OverlayDescriptorRed
const std::string OverlayDescriptorRed("60xx1101")
odil::registry::CodeLabel
const std::string CodeLabel("002808x0")
odil::registry::CurveActivationLayer
const std::string CurveActivationLayer("50xx1001")
odil::registry::ROIArea
const std::string ROIArea("60xx1301")
odil::registry::OverlayCodeLabel
const std::string OverlayCodeLabel("60xx0800")
odil.h
odil::registry::CurveLabel
const std::string CurveLabel("50xx2500")
odil::registry::CurveDataDescriptor
const std::string CurveDataDescriptor("50xx0110")
odil::registry::OverlaysRed
const std::string OverlaysRed("60xx1201")
odil::registry::CoordinateStepValue
const std::string CoordinateStepValue("50xx0114")
Tag.h
odil::registry::EscapeTriplet
const std::string EscapeTriplet("1000xxx0")
odil::registry::OverlayBitsGrouped
const std::string OverlayBitsGrouped("60xx0069")
odil::registry::OverlayBitPosition
const std::string OverlayBitPosition("60xx0102")
odil::registry::CoefficientCoding
const std::string CoefficientCoding("002804x2")
odil::registry::CoefficientCodingPointers
const std::string CoefficientCodingPointers("002804x3")
odil::registry::AudioSampleData
const std::string AudioSampleData("50xx200C")
odil::registry::ShiftTableTriplet
const std::string ShiftTableTriplet("1000xxx5")
odil::registry::MinimumCoordinateValue
const std::string MinimumCoordinateValue("50xx0104")
odil::registry::OverlayDescriptorGreen
const std::string OverlayDescriptorGreen("60xx1102")
odil::registry::TypeOfData
const std::string TypeOfData("50xx0020")
odil::registry::OverlayLocation
const std::string OverlayLocation("60xx0200")
odil::registry::AxisUnits
const std::string AxisUnits("50xx0030")
odil::registry::CurveRange
const std::string CurveRange("50xx0106")
odil::registry::OverlayNumberOfTables
const std::string OverlayNumberOfTables("60xx0802")
odil::registry::OverlayBitsAllocated
const std::string OverlayBitsAllocated("60xx0100")
odil::registry::ColumnsForNthOrderCoefficients
const std::string ColumnsForNthOrderCoefficients("002804x1")
odil::registry::OverlayCompressionStepPointers
const std::string OverlayCompressionStepPointers("60xx0066")
odil::registry::OverlayPlaneOrigin
const std::string OverlayPlaneOrigin("60xx0052")
odil::registry::ShiftTableSize
const std::string ShiftTableSize("1000xxx4")
odil::registry::NumberOfTables
const std::string NumberOfTables("002808x2")
odil::registry::VariableNextDataGroup
const std::string VariableNextDataGroup("7Fxx0011")
odil::registry::HuffmanTableTriplet
const std::string HuffmanTableTriplet("1000xxx3")
odil::registry::VariableCoefficientsSDVN
const std::string VariableCoefficientsSDVN("7Fxx0020")
odil::registry::AudioSampleFormat
const std::string AudioSampleFormat("50xx2002")
odil::registry::OverlayType
const std::string OverlayType("60xx0040")
odil::registry::VariablePixelData
const std::string VariablePixelData("7Fxx0010")
odil::registry::OverlayLabel
const std::string OverlayLabel("60xx1500")
odil::registry::TotalTime
const std::string TotalTime("50xx200A")
odil::registry::OverlayRows
const std::string OverlayRows("60xx0010")
odil::registry::AudioComments
const std::string AudioComments("50xx200E")
odil::registry::AudioType
const std::string AudioType("50xx2000")
odil::registry::AxisLabels
const std::string AxisLabels("50xx0040")
odil::registry::SourceImageIDs
const std::string SourceImageIDs("002031xx")
odil::registry::NumberOfSamples
const std::string NumberOfSamples("50xx2006")
odil::registry::HuffmanTableSize
const std::string HuffmanTableSize("1000xxx2")
odil::registry::NumberOfPoints
const std::string NumberOfPoints("50xx0010")
odil::registry::RunLengthTriplet
const std::string RunLengthTriplet("1000xxx1")
odil::registry::VariableCoefficientsSDHN
const std::string VariableCoefficientsSDHN("7Fxx0030")
odil::registry::ROIStandardDeviation
const std::string ROIStandardDeviation("60xx1303")
odil::registry::OverlayColumns
const std::string OverlayColumns("60xx0011")
odil::registry::ZonalMap
const std::string ZonalMap("1010xxxx")
odil::registry::OverlayCodeTableLocation
const std::string OverlayCodeTableLocation("60xx0803")
odil::registry::OverlayData
const std::string OverlayData("60xx3000")
odil::registry::OverlaySubtype
const std::string OverlaySubtype("60xx0045")
odil::registry::CodeTableLocation
const std::string CodeTableLocation("002808x3")