Program: gdcm
Module: $RCSfile: gdcmHeader.cxx,v $
Language: C++
- Date: $Date: 2004/12/02 15:14:18 $
- Version: $Revision: 1.210 $
+ Date: $Date: 2004/12/03 16:57:49 $
+ Version: $Revision: 1.211 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
std::string uid = Util::CreateUniqueUID();
static DICOM_DEFAULT_VALUE defaultvalue[] = {
- "76", 0x0002, 0x0000, // MetaElementGroup Length // FIXME: how to recompute ?
- "1.2.840.10008.5.1.4.1.1.2", 0x0002, 0x0002, // MediaStorageSOPInstanceUID (CT Image Storage)
- uid.c_str(), 0x0002, 0x0012, // META Implementation Class UID
- "ISO_IR 100",0x0008, 0x0005, // Specific Character Set
- "DERIVED\\SECONDARY\\OTHER\\GDCM", 0x0008, 0x0008, // Image Type
- "1.2.840.10008.5.1.4.1.1.2", 0x0008, 0x0016, // SOP Class UID
- "", 0x0008, 0x0050, // Accession Number
- "GDCM", 0x0008, 0x0070, // Manufacturer
- "GDCM", 0x0008, 0x0080, // Institution Name
- "http://www-creatis.insa-lyon.fr/Public/Gdcm/", 0x0008, 0x0081, // Institution Address
- "", 0x0008, 0x0090, // Refering Physician Name
- "", 0x0008, 0x1030, // Study Description
- "", 0x0008, 0x1050, // Performing Physician's Name
- "", 0x0008, 0x1060, // Name of Physician(s) Reading Study
- "", 0x0010, 0x0040, // Patient's Sex
- uid.c_str(), 0x0020, 0x000d, // StudyInstanceUID
- uid.c_str(), 0x0020, 0x000e, // SeriesInstanceUID
- "", 0x0020, 0x0011, // AcquisitionNumber
- "1\\0\\0\\0\\1\\0", 0x0020, 0x0037, // Image Orientation Patient
- "1", 0x0028, 0x0002, // Samples per pixel 1 or 3
- "MONOCHROME2",0x0028, 0x0004, // photochromatic interpretation
+ { "76", 0x0002, 0x0000}, // MetaElementGroup Length // FIXME: how to recompute ?
+ { "1.2.840.10008.5.1.4.1.1.2", 0x0002, 0x0002}, // MediaStorageSOPInstanceUID (CT Image Storage)
+ { uid.c_str(), 0x0002, 0x0012}, // META Implementation Class UID
+ { "ISO_IR 100",0x0008, 0x0005}, // Specific Character Set
+ { "DERIVED\\SECONDARY\\OTHER\\GDCM", 0x0008, 0x0008}, // Image Type
+ { "1.2.840.10008.5.1.4.1.1.2", 0x0008, 0x0016}, // SOP Class UID
+ { "", 0x0008, 0x0050}, // Accession Number
+ { "GDCM", 0x0008, 0x0070}, // Manufacturer
+ { "GDCM", 0x0008, 0x0080}, // Institution Name
+ { "http://www-creatis.insa-lyon.fr/Public/Gdcm/", 0x0008, 0x0081}, // Institution Address
+ { "", 0x0008, 0x0090}, // Refering Physician Name
+ { "", 0x0008, 0x1030}, // Study Description
+ { "", 0x0008, 0x1050}, // Performing Physician's Name
+ { "", 0x0008, 0x1060}, // Name of Physician(s) Reading Study
+ { "", 0x0010, 0x0040}, // Patient's Sex
+ { uid.c_str(), 0x0020, 0x000d}, // StudyInstanceUID
+ { uid.c_str(), 0x0020, 0x000e}, // SeriesInstanceUID
+ { "", 0x0020, 0x0011}, // AcquisitionNumber
+ { "1\\0\\0\\0\\1\\0", 0x0020, 0x0037}, // Image Orientation Patient
+ { "1", 0x0028, 0x0002}, // Samples per pixel 1 or 3
+ { "MONOCHROME2",0x0028, 0x0004}, // photochromatic interpretation
// Date and timeG
- date.c_str(), 0x0008, 0x0012, // Instance Creation Date
- time.c_str(), 0x0008, 0x0013, // Instance Creation Time
- date.c_str(), 0x0008, 0x0020, // Study Date
- date.c_str(), 0x0008, 0x0022, // Acquisition Date
- date.c_str(), 0x0008, 0x0023, // Content Date
- time.c_str(), 0x0008, 0x0030, // Study Time
- "CT", 0x0008, 0x0060, // Modality
- "GDCM", 0x0010, 0x0010, // Patient's Name
- "GDCMID", 0x0010, 0x0020, // Patient ID
- "1", 0x0020, 0x0010, // StudyID
- "1", 0x0020, 0x0011, // SeriesNumber
- "1.0", 0x0018, 0x0050, // slice Thickness
- "1.0", 0x0018, 0x0088, // space between slices
- "1.0\\1.0", 0x0028, 0x0030, // pixelSpacing
- "64", 0x0028, 0x0010, // nbRows
- "64", 0x0028, 0x0011, // nbCols
- "16", 0x0028, 0x0100, // BitsAllocated 8 or 16
- "12", 0x0028, 0x0101, // BitsStored 8 or 12
- "11", 0x0028, 0x0102, // HighBit 7 or 11
- "0", 0x0028, 0x0103, // Pixel Representation 0(unsigned) or 1(signed)
- "1000.0", 0x0028, 0x1051, // Window Width
- "500.0", 0x0028, 0x1050, // Window Center
- 0, 0, 0
+ { date.c_str(), 0x0008, 0x0012 } , // Instance Creation Date
+ { time.c_str(), 0x0008, 0x0013 } , // Instance Creation Time
+ { date.c_str(), 0x0008, 0x0020 } , // Study Date
+ { date.c_str(), 0x0008, 0x0022 } , // Acquisition Date
+ { date.c_str(), 0x0008, 0x0023 } , // Content Date
+ { time.c_str(), 0x0008, 0x0030 } , // Study Time
+ { "CT", 0x0008, 0x0060 } , // Modality
+ { "GDCM", 0x0010, 0x0010 } , // Patient's Name
+ { "GDCMID", 0x0010, 0x0020 } , // Patient ID
+ { "1", 0x0020, 0x0010 } , // StudyID
+ { "1", 0x0020, 0x0011 } , // SeriesNumber
+ { "1.0", 0x0018, 0x0050 } , // slice Thickness
+ { "1.0", 0x0018, 0x0088 } , // space between slices
+ { "1.0\\1.0", 0x0028, 0x0030 } , // pixelSpacing
+ { "64", 0x0028, 0x0010 } , // nbRows
+ { "64", 0x0028, 0x0011 } , // nbCols
+ { "16", 0x0028, 0x0100 } , // BitsAllocated 8 or 16
+ { "12", 0x0028, 0x0101 } , // BitsStored 8 or 12
+ { "11", 0x0028, 0x0102 } , // HighBit 7 or 11
+ { "0", 0x0028, 0x0103 } , // Pixel Representation 0(unsigned) or 1(signed)
+ { "1000.0", 0x0028, 0x1051 } , // Window Width
+ { "500.0", 0x0028, 0x1050 } , // Window Center
+ { 0, 0, 0 }
};
// default value