DICOM Header reader and writer. More...
#include <ostream>#include <string>#include <vector>#include <vxl_config.h>#include <vil/vil_stream.h>Go to the source code of this file.
Classes | |
| struct | vil_dicom_header_type_of< T > |
| struct | vil_dicom_header_info |
| DICOM information read from the header. More... | |
| class | vil_dicom_header_format |
| A class to read and write the header part of a dicom file. More... | |
Macros | |
| #define | vr_macro(VR, CPPT) template <> struct vil_dicom_header_type_of<VR> { typedef CPPT type; } |
DICOM Header reader and writer.
Definition in file vil_dicom_header.h.
| #define vr_macro | ( | VR, | |
| CPPT | |||
| ) | template <> struct vil_dicom_header_type_of<VR> { typedef CPPT type; } |
Definition at line 283 of file vil_dicom_header.h.
Endian types.
| Enumerator | |
|---|---|
| VIL_DICOM_HEADER_DEUNKNOWN | If the endian is unknown |
| VIL_DICOM_HEADER_DELITTLEENDIAN | Value for little endian |
| VIL_DICOM_HEADER_DEBIGENDIAN | Value for big endian |
Definition at line 31 of file vil_dicom_header.h.
Encapsulated image types.
Definition at line 39 of file vil_dicom_header.h.
DICOM types.
Defines the type of the dicom file being loaded. A dicom file can be a Part10 file a non-Part10 file or an unknown file type (possibly not dicom)
| Enumerator | |
|---|---|
| VIL_DICOM_HEADER_DTUNKNOWN | Value for unknown dicom types |
| VIL_DICOM_HEADER_DTPART10 | Value for Part10 dicom files |
| VIL_DICOM_HEADER_DTNON_PART10 | Value for non Part10 dicom files |
Definition at line 23 of file vil_dicom_header.h.
Definition at line 246 of file vil_dicom_header.h.
| void vil_dicom_header_info_clear | ( | vil_dicom_header_info & | info | ) |
Clears a header info struct.
| void vil_dicom_header_print | ( | std::ostream & | os, |
| const vil_dicom_header_info & | s | ||
| ) |
| vr_macro | ( | vil_dicom_header_AE | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_AS | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_AT | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_CS | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_DA | , |
| long | |||
| ) |
| vr_macro | ( | vil_dicom_header_DS | , |
| float | |||
| ) |
| vr_macro | ( | vil_dicom_header_FD | , |
| double | |||
| ) |
| vr_macro | ( | vil_dicom_header_FL | , |
| float | |||
| ) |
| vr_macro | ( | vil_dicom_header_IS | , |
| long | |||
| ) |
| vr_macro | ( | vil_dicom_header_LO | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_LT | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_OB | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_OW | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_PN | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_SH | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_SL | , |
| vxl_sint_32 | |||
| ) |
| vr_macro | ( | vil_dicom_header_SQ | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_SS | , |
| vxl_sint_16 | |||
| ) |
| vr_macro | ( | vil_dicom_header_ST | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_TM | , |
| float | |||
| ) |
| vr_macro | ( | vil_dicom_header_UI | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_UL | , |
| vxl_uint_32 | |||
| ) |
| vr_macro | ( | vil_dicom_header_UN | , |
| std::string | |||
| ) |
| vr_macro | ( | vil_dicom_header_US | , |
| vxl_uint_16 | |||
| ) |
| vr_macro | ( | vil_dicom_header_UT | , |
| std::string | |||
| ) |
| const vxl_uint_16 VIL_DICOM_HEADER_ACQUISITIONGROUP =0x0018 |
Definition at line 64 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_AGESTRING ="AS" |
Definition at line 219 of file vil_dicom_header.h.
| const vxl_uint_32 VIL_DICOM_HEADER_ALLSET = 0xffffffff |
Definition at line 314 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_APPLICATIONENTRY ="AE" |
Definition at line 218 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQANGIOFLAG =0x0025 |
Definition at line 139 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQCARDIACNUMBEROFIMAGES =0x1090 |
Definition at line 154 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQECHONUMBERS =0x0086 |
Definition at line 145 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQECHOTIME =0x0081 |
Definition at line 142 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQECHOTRAINLENGTH =0x0091 |
Definition at line 148 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQFLIPANGLE =0x1314 |
Definition at line 160 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQHEARTRATE =0x1088 |
Definition at line 153 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQIMAGERPIXELSPACING =0x1164 |
Definition at line 157 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQINVERSIONTIME =0x0082 |
Definition at line 143 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQMAGNETICFIELDSTRENGTH =0x0087 |
Definition at line 146 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQMRACQUISITIONTYPE =0x0023 |
Definition at line 137 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQNUMBEROFAVERAGES =0x0083 |
Definition at line 144 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQPATIENTPOSITION =0x5100 |
Definition at line 162 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQPHASEENCODINGDIRECTION =0x1312 |
Definition at line 159 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQPIXELBANDWIDTH =0x0095 |
Definition at line 149 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQPROTOCOLNAME =0x1030 |
Definition at line 151 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQRECEIVINGCOIL =0x1250 |
Definition at line 158 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQRECONTRUCTIONDIAMETER =0x1100 |
Definition at line 156 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQREPETITIONTIME =0x0080 |
Definition at line 141 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSAR =0x1316 |
Definition at line 161 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSCANNINGSEQUENCE =0x0020 |
Definition at line 134 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSCANOPTIONS =0x0022 |
Definition at line 136 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSEQUENCENAME =0x0024 |
Definition at line 138 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSEQUENCEVARIANT =0x0021 |
Definition at line 135 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSLICESPACING =0x0088 |
Definition at line 147 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSLICETHICKNESS =0x0050 |
Definition at line 140 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQSOFTWAREVERSION =0x1020 |
Definition at line 150 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQTRIGGERTIME =0x1060 |
Definition at line 152 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_AQTRIGGERWINDOW =0x1094 |
Definition at line 155 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_ATTRIBUTETAG ="AT" |
Definition at line 220 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_BASICANNOTATIONBOXGROUP =0x2030 |
Definition at line 77 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_BASICDIRGROUP =0x0004 |
Definition at line 61 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_BASICFILMBOXGROUP =0x2010 |
Definition at line 75 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_BASICFILMSESSIONGROUP =0x2000 |
Definition at line 74 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_BASICIMAGEBOXGROUP =0x2020 |
Definition at line 76 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_BASICIMAGEOVERLAYBOXGROUP =0x2040 |
Definition at line 78 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_CODESTRING ="CS" |
Definition at line 221 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_COMMANDGROUP =0x0000 |
Definition at line 59 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_CURVEGROUP =0x5000 |
Definition at line 83 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_DATE ="DA" |
Definition at line 222 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_DATETIME ="DT" |
Definition at line 224 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_DECIMALSTRING ="DS" |
Definition at line 223 of file vil_dicom_header.h.
| const float VIL_DICOM_HEADER_DEFAULTINTERCEPT = 0.0f |
Definition at line 481 of file vil_dicom_header.h.
| constexpr double VIL_DICOM_HEADER_DEFAULTSIZE = 1.0 |
Definition at line 479 of file vil_dicom_header.h.
| const float VIL_DICOM_HEADER_DEFAULTSIZE_FLOAT = 1.0f |
Definition at line 480 of file vil_dicom_header.h.
| const float VIL_DICOM_HEADER_DEFAULTSLOPE = 1.0f |
Definition at line 482 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_DELIMITERGROUP =0xfffe |
Definition at line 87 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_DEVICEGROUP =0x0050 |
Definition at line 71 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_DLITEM =0xe000 |
Definition at line 204 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_DLITEMDELIMITATIONITEM =0xe00d |
Definition at line 205 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_DLSEQDELIMITATIONITEM =0xe0dd |
Definition at line 206 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_EXPLICITBIG ="1.2.840.10008.1.2.2" |
Definition at line 319 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_EXPLICITLITTLE ="1.2.840.10008.1.2.1" |
Definition at line 318 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_EXPOSEDAREA =0x0303 |
Definition at line 211 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_FLOATINGPOINTDOUBLE ="FD" |
Definition at line 225 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_FLOATINGPOINTSINGLE ="FL" |
Definition at line 226 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDACCESSIONNUMBER =0x0050 |
Definition at line 110 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDACQUISITIONDATE =0x0022 |
Definition at line 104 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDACQUISITIONTIME =0x0032 |
Definition at line 108 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDATTENDINGPHYSICIAN =0x1050 |
Definition at line 119 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDENTIFYINGGROUP =0x0008 |
Definition at line 62 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDGROUPLENGTH =0x0000 |
Definition at line 96 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDIMAGEDATE =0x0023 |
Definition at line 105 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDIMAGETIME =0x0033 |
Definition at line 109 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDIMAGETYPE =0x0008 |
Definition at line 99 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDINSTITUTIONADDRESS =0x0081 |
Definition at line 114 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDINSTITUTIONNAME =0x0080 |
Definition at line 113 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDLENGTHTOEND =0x0001 |
Definition at line 97 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDMANUFACTURER =0x0070 |
Definition at line 112 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDMANUFACTURERMODEL =0x1090 |
Definition at line 121 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDMODALITY =0x0060 |
Definition at line 111 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDOPERATORNAME =0x1070 |
Definition at line 120 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDREFERRINGPHYSICIAN =0x0090 |
Definition at line 115 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSERIESDATE =0x0021 |
Definition at line 103 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSERIESDESCRIPTION =0x103E |
Definition at line 118 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSERIESTIME =0x0031 |
Definition at line 107 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSOPCLASSID =0x0016 |
Definition at line 100 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSOPINSTANCEID =0x0018 |
Definition at line 101 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSPECIFICCHARACTER =0x0005 |
Definition at line 98 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSTATIONNAME =0x1010 |
Definition at line 116 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSTUDYDATE =0x0020 |
Definition at line 102 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSTUDYDESCRIPTION =0x1030 |
Definition at line 117 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IDSTUDYTIME =0x0030 |
Definition at line 106 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMAGEGROUP =0x0028 |
Definition at line 66 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMBITSALLOCATED =0x0100 |
Definition at line 187 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMBITSSTORED =0x0101 |
Definition at line 188 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMCOLUMNS =0x0011 |
Definition at line 184 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMHIGHBIT =0x0102 |
Definition at line 189 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMLARGEIMPIXELVALUE =0x0107 |
Definition at line 192 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMPHOTOMETRICINTERP =0x0004 |
Definition at line 182 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMPIXELPADDINGVALUE =0x0120 |
Definition at line 193 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMPIXELREPRESENTATION =0x0103 |
Definition at line 190 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMPIXELSPACING =0x0030 |
Definition at line 186 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMPLANES =0x0012 |
Definition at line 185 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_IMPLICITLITTLE ="1.2.840.10008.1.2" |
Definition at line 317 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMRESCALEINTERCEPT =0x1052 |
Definition at line 196 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMRESCALESLOPE =0x1053 |
Definition at line 197 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMROWS =0x0010 |
Definition at line 183 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMSAMPLESPERPIXEL =0x0002 |
Definition at line 181 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMSMALLIMPIXELVALUE =0x0106 |
Definition at line 191 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMWINDOWCENTER =0x1050 |
Definition at line 194 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_IMWINDOWWIDTH =0x1051 |
Definition at line 195 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_INTEGERSTRING ="IS" |
Definition at line 227 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGBASELINE_P1 ="1.2.840.10008.1.2.4.50" |
Definition at line 320 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGDEFLOSSY_P2_4 ="1.2.840.10008.1.2.4.51" |
Definition at line 321 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGEXTENDED_P3_5 ="1.2.840.10008.1.2.4.52" |
Definition at line 322 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGEXTHIER_P16_18 ="1.2.840.10008.1.2.4.59" |
Definition at line 329 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGEXTHIER_P17_19 ="1.2.840.10008.1.2.4.60" |
Definition at line 330 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGFULLHIER_P24_26 ="1.2.840.10008.1.2.4.63" |
Definition at line 333 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGFULLHIER_P25_27 ="1.2.840.10008.1.2.4.64" |
Definition at line 334 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGFULLPROG_P10_12 ="1.2.840.10008.1.2.4.55" |
Definition at line 325 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGFULLPROG_P11_13 ="1.2.840.10008.1.2.4.56" |
Definition at line 326 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGLLESSDEF_P14_SV1 ="1.2.840.10008.1.2.4.70" |
Definition at line 337 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGLLESSHIER_P28 ="1.2.840.10008.1.2.4.65" |
Definition at line 335 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGLLESSHIER_P29 ="1.2.840.10008.1.2.4.66" |
Definition at line 336 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGLOSSLESS_P14 ="1.2.840.10008.1.2.4.57" |
Definition at line 327 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGLOSSLESS_P15 ="1.2.840.10008.1.2.4.58" |
Definition at line 328 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGSPECHIER_P20_22 ="1.2.840.10008.1.2.4.61" |
Definition at line 331 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGSPECHIER_P21_23 ="1.2.840.10008.1.2.4.62" |
Definition at line 332 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGSPECTRAL_P6_8 ="1.2.840.10008.1.2.4.53" |
Definition at line 323 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_JPEGSPECTRAL_P7_9 ="1.2.840.10008.1.2.4.54" |
Definition at line 324 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_LONGSTRING ="LO" |
Definition at line 228 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_LONGTEXT ="LT" |
Definition at line 229 of file vil_dicom_header.h.
| constexpr unsigned VIL_DICOM_HEADER_MAXHEADERSIZE = 100 |
Definition at line 56 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_MEDIAGROUP =0x0088 |
Definition at line 73 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_METAFILEGROUP =0x0002 |
Definition at line 60 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_MFGROUPLENGTH =0x0000 |
Definition at line 92 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_MFTRANSFERSYNTAX =0x0010 |
Definition at line 93 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_NMIMAGEGROUP =0x0054 |
Definition at line 72 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_NSPHILIPSGROUP =0x2005 |
Definition at line 89 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_NSPHILIPSPRIVATEINTERCEPT =0x100d |
Definition at line 214 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_NSPHILIPSPRIVATESLOPE =0x100e |
Definition at line 215 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_OTHERBYTE ="OB" |
Definition at line 230 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_OTHERWORD ="OW" |
Definition at line 231 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_OVERLAYGROUP =0x6000 |
Definition at line 84 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PADGROUP =0xfffc |
Definition at line 86 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PATIENTINFOGROUP =0x0010 |
Definition at line 63 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_PERSONNAME ="PN" |
Definition at line 232 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIGROUPLENGTH =0x0000 |
Definition at line 124 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTAGE =0x1010 |
Definition at line 129 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTBIRTHDATE =0x0030 |
Definition at line 127 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTHISTORY =0x21B0 |
Definition at line 131 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTID =0x0020 |
Definition at line 126 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTNAME =0x0010 |
Definition at line 125 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTSEX =0x0040 |
Definition at line 128 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIPATIENTWEIGHT =0x1030 |
Definition at line 130 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PIXELGROUP =0x7fe0 |
Definition at line 85 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PRINTERGROUP =0x2110 |
Definition at line 80 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PRINTJOBGROUP =0x2100 |
Definition at line 79 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PROCEDUREGROUP =0x0040 |
Definition at line 70 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PRREALWORLDVALUEINTERCEPT =0x9224 |
Definition at line 209 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PRREALWORLDVALUESLOPE =0x9225 |
Definition at line 210 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PXGROUPLENGTH =0x0000 |
Definition at line 200 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_PXPIXELDATA =0x0010 |
Definition at line 201 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RELATIONSHIPGROUP =0x0020 |
Definition at line 65 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RESULTSGROUP =0x4008 |
Definition at line 82 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_RLELOSSLESS ="1.2.840.10008.1.2.5" |
Definition at line 338 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSAQUISITIONNUMBER =0x0012 |
Definition at line 169 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSFRAMEOFREFERENCEUID =0x0052 |
Definition at line 174 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSIMAGECOMMENTS =0x4000 |
Definition at line 178 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSIMAGENUMBER =0x0013 |
Definition at line 170 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSIMAGEORIENTATION =0x0037 |
Definition at line 173 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSIMAGEPOSITION =0x0032 |
Definition at line 172 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSIMAGESINACQUISITION =0x1002 |
Definition at line 175 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSPATIENTORIENTATION =0x0020 |
Definition at line 171 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSPOSITIONREFERENCE =0x1040 |
Definition at line 176 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSSERIESINSTANCEUID =0x000E |
Definition at line 166 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSSERIESNUMBER =0x0011 |
Definition at line 168 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSSLICELOCATION =0x1041 |
Definition at line 177 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSSTUDYID =0x0010 |
Definition at line 167 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_RSSTUDYINSTANCEUID =0x000D |
Definition at line 165 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_SEQUENCE ="SQ" |
Definition at line 235 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_SHORTSTRING ="SH" |
Definition at line 233 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_SHORTTEXT ="ST" |
Definition at line 237 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_SIGNEDLONG ="SL" |
Definition at line 234 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_SIGNEDSHORT ="SS" |
Definition at line 236 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_STUDYGROUP =0x0032 |
Definition at line 67 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_TEXTGROUP =0x4000 |
Definition at line 81 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_TIME ="TM" |
Definition at line 238 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_UNIQUEIDENTIFIER ="UI" |
Definition at line 239 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_UNKNOWN ="UN" |
Definition at line 241 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_UNLIMITEDTEXT ="UT" |
Definition at line 243 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_UNSIGNEDLONG ="UL" |
Definition at line 240 of file vil_dicom_header.h.
| const char* const VIL_DICOM_HEADER_UNSIGNEDSHORT ="US" |
Definition at line 242 of file vil_dicom_header.h.
| const short VIL_DICOM_HEADER_UNSPECIFIED = -1 |
Definition at line 477 of file vil_dicom_header.h.
| const unsigned short VIL_DICOM_HEADER_UNSPECIFIED_UNSIGNED = (unsigned short) -1 |
Definition at line 478 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_VISITGROUP =0x0038 |
Definition at line 68 of file vil_dicom_header.h.
| const vxl_uint_16 VIL_DICOM_HEADER_WAVEFORMGROUP =0x003a |
Definition at line 69 of file vil_dicom_header.h.
1.8.15