[Gdcm-hackers] gdcm-git:Grassroots DICOM branch master updated. 1cb40df5ec35eb4654ed67aef46d57a3cc0
Cross-platform DICOM implementation
Brought to you by:
malat
|
From: Mathieu M. <ma...@us...> - 2012-12-19 15:47:04
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Grassroots DICOM".
The branch, master has been updated
via 1cb40df5ec35eb4654ed67aef46d57a3cc0473a4 (commit)
via 8d6b1fc18afa04f77e5b6307a124b0597d79890a (commit)
from f40d2cc12477b80e68e0ce177c67eb10ff34aab5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceforge.net/p/gdcm/gdcm/ci/1cb40df5ec35eb4654ed67aef46d57a3cc0473a4/
commit 1cb40df5ec35eb4654ed67aef46d57a3cc0473a4
Author: Mathieu Malaterre <mat...@gm...>
Date: Wed Dec 19 16:45:51 2012 +0100
Make sure to add a test for new TagKeywords class
diff --git a/Testing/Source/DataDictionary/Cxx/CMakeLists.txt b/Testing/Source/DataDictionary/Cxx/CMakeLists.txt
index a00f437..8612396 100644
--- a/Testing/Source/DataDictionary/Cxx/CMakeLists.txt
+++ b/Testing/Source/DataDictionary/Cxx/CMakeLists.txt
@@ -9,6 +9,7 @@ set(DICT_TEST_SRCS
TestGroupDict
TestTagToType
TestSOPClassUIDToIOD
+ TestTagKeywords
)
# Add the include paths
diff --git a/Testing/Source/DataDictionary/Cxx/TestTagKeywords.cxx b/Testing/Source/DataDictionary/Cxx/TestTagKeywords.cxx
new file mode 100644
index 0000000..811aa83
--- /dev/null
+++ b/Testing/Source/DataDictionary/Cxx/TestTagKeywords.cxx
@@ -0,0 +1,22 @@
+/*=========================================================================
+
+ Program: GDCM (Grassroots DICOM). A DICOM library
+
+ Copyright (c) 2006-2011 Mathieu Malaterre
+ All rights reserved.
+ See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notice for more information.
+
+=========================================================================*/
+#include "gdcmTagKeywords.h"
+
+int TestTagKeywords(int, char *[])
+{
+ gdcm::Keywords::FileMetaInformationVersion at1;
+
+ if( at1.GetTag() != gdcm::Tag( 0x2, 0x1 ) ) return 1;
+ return 0;
+}
https://sourceforge.net/p/gdcm/gdcm/ci/8d6b1fc18afa04f77e5b6307a124b0597d79890a/
commit 8d6b1fc18afa04f77e5b6307a124b0597d79890a
Author: Alan Antonuk <ala...@gm...>
Date: Sun Nov 25 23:52:54 2012 -0500
Add tag keyword typedefs for gdcm::Attribute
This allows symbolic creation of gdcm::Tag and gdcmAttribute instead of
requiring developer to remember tag group/element numbers, the typedef
can be used instead
diff --git a/Source/DataDictionary/TagKeywords.xsl b/Source/DataDictionary/TagKeywords.xsl
new file mode 100644
index 0000000..8d02ebb
--- /dev/null
+++ b/Source/DataDictionary/TagKeywords.xsl
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+ <xsl:output method="text" indent="yes"/>
+<!--
+ Program: GDCM (Grassroots DICOM). A DICOM library
+
+ Copyright (c) 2006-2011 Mathieu Malaterre
+ All rights reserved.
+ See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notice for more information.
+-->
+
+ <xsl:template match="/">
+ <xsl:text>// GENERATED FILE DO NOT EDIT
+// $ xsltproc TagKeyword.xsl Part6.xml > gdcmTagKeywords.h
+
+/*=========================================================================
+
+ Program: GDCM (Grassroots DICOM). A DICOM library
+
+ Copyright (c) 2006-2012 Mathieu Malaterre
+ All rights reserved.
+ See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notice for more information.
+
+=========================================================================*/
+
+#ifndef GDCMTAGKEYWORDS_H
+#define GDCMTAGKEYWORDS_H
+
+#include "gdcmAttribute.h"
+
+namespace gdcm {
+namespace Keywords {
+
+</xsl:text>
+<xsl:apply-templates select="dicts/dict/entry" mode="attribute" />
+<xsl:text>
+}
+}
+
+#endif
+</xsl:text>
+
+ </xsl:template>
+
+
+ <xsl:template match="entry[description = 'SHALL NOT BE USED']" mode="attribute">
+ <xsl:text> // 0x</xsl:text>
+ <xsl:value-of select="@group" />
+ <xsl:text>, 0x</xsl:text>
+ <xsl:value-of select="@element" />
+ <xsl:text> SHALL NOT BE USED
+</xsl:text>
+ </xsl:template>
+
+ <xsl:template match="entry" mode="attribute">
+ <xsl:text> typedef gdcm::Attribute<0x</xsl:text>
+ <xsl:value-of select="translate(@group, 'x', '0')" />
+ <xsl:text>, 0x</xsl:text>
+ <xsl:value-of select="translate(@element, 'x', '0')" />
+ <xsl:text>> </xsl:text>
+ <xsl:value-of select="@keyword" />
+ <xsl:text>;
+</xsl:text>
+ </xsl:template>
+
+</xsl:stylesheet>
diff --git a/Source/DataDictionary/gdcmTagKeywords.h b/Source/DataDictionary/gdcmTagKeywords.h
new file mode 100644
index 0000000..28ede11
--- /dev/null
+++ b/Source/DataDictionary/gdcmTagKeywords.h
@@ -0,0 +1,3685 @@
+// GENERATED FILE DO NOT EDIT
+// $ xsltproc TagKeyword.xsl Part6.xml > gdcmTagKeywords.h
+
+/*=========================================================================
+
+ Program: GDCM (Grassroots DICOM). A DICOM library
+
+ Copyright (c) 2006-2012 Mathieu Malaterre
+ All rights reserved.
+ See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE. See the above copyright notice for more information.
+
+=========================================================================*/
+
+#ifndef GDCMTAGKEYWORDS_H
+#define GDCMTAGKEYWORDS_H
+
+#include "gdcmAttribute.h"
+
+namespace gdcm {
+namespace Keywords {
+
+ typedef gdcm::Attribute<0x0000, 0x0000> CommandGroupLength;
+ typedef gdcm::Attribute<0x0000, 0x0002> AffectedSOPClassUID;
+ typedef gdcm::Attribute<0x0000, 0x0003> RequestedSOPClassUID;
+ typedef gdcm::Attribute<0x0000, 0x0100> CommandField;
+ typedef gdcm::Attribute<0x0000, 0x0110> MessageID;
+ typedef gdcm::Attribute<0x0000, 0x0120> MessageIDBeingRespondedTo;
+ typedef gdcm::Attribute<0x0000, 0x0600> MoveDestination;
+ typedef gdcm::Attribute<0x0000, 0x0700> Priority;
+ typedef gdcm::Attribute<0x0000, 0x0800> CommandDataSetType;
+ typedef gdcm::Attribute<0x0000, 0x0900> Status;
+ typedef gdcm::Attribute<0x0000, 0x0901> OffendingElement;
+ typedef gdcm::Attribute<0x0000, 0x0902> ErrorComment;
+ typedef gdcm::Attribute<0x0000, 0x0903> ErrorID;
+ typedef gdcm::Attribute<0x0000, 0x1000> AffectedSOPInstanceUID;
+ typedef gdcm::Attribute<0x0000, 0x1001> RequestedSOPInstanceUID;
+ typedef gdcm::Attribute<0x0000, 0x1002> EventTypeID;
+ typedef gdcm::Attribute<0x0000, 0x1005> AttributeIdentifierList;
+ typedef gdcm::Attribute<0x0000, 0x1008> ActionTypeID;
+ typedef gdcm::Attribute<0x0000, 0x1020> NumberOfRemainingSuboperations;
+ typedef gdcm::Attribute<0x0000, 0x1021> NumberOfCompletedSuboperations;
+ typedef gdcm::Attribute<0x0000, 0x1022> NumberOfFailedSuboperations;
+ typedef gdcm::Attribute<0x0000, 0x1023> NumberOfWarningSuboperations;
+ typedef gdcm::Attribute<0x0000, 0x1030> MoveOriginatorApplicationEntityTitle;
+ typedef gdcm::Attribute<0x0000, 0x1031> MoveOriginatorMessageID;
+ typedef gdcm::Attribute<0x0000, 0x0001> CommandLengthToEnd;
+ typedef gdcm::Attribute<0x0000, 0x0010> CommandRecognitionCode;
+ typedef gdcm::Attribute<0x0000, 0x0200> Initiator;
+ typedef gdcm::Attribute<0x0000, 0x0300> Receiver;
+ typedef gdcm::Attribute<0x0000, 0x0400> FindLocation;
+ typedef gdcm::Attribute<0x0000, 0x0850> NumberOfMatches;
+ typedef gdcm::Attribute<0x0000, 0x0860> ResponseSequenceNumber;
+ typedef gdcm::Attribute<0x0000, 0x4000> DialogReceiver;
+ typedef gdcm::Attribute<0x0000, 0x4010> TerminalType;
+ typedef gdcm::Attribute<0x0000, 0x5010> MessageSetID;
+ typedef gdcm::Attribute<0x0000, 0x5020> EndMessageID;
+ typedef gdcm::Attribute<0x0000, 0x5110> DisplayFormat;
+ typedef gdcm::Attribute<0x0000, 0x5120> PagePositionID;
+ typedef gdcm::Attribute<0x0000, 0x5130> TextFormatID;
+ typedef gdcm::Attribute<0x0000, 0x5140> NormalReverse;
+ typedef gdcm::Attribute<0x0000, 0x5150> AddGrayScale;
+ typedef gdcm::Attribute<0x0000, 0x5160> Borders;
+ typedef gdcm::Attribute<0x0000, 0x5170> Copies;
+ typedef gdcm::Attribute<0x0000, 0x5180> CommandMagnificationType;
+ typedef gdcm::Attribute<0x0000, 0x5190> Erase;
+ typedef gdcm::Attribute<0x0000, 0x51a0> Print;
+ typedef gdcm::Attribute<0x0000, 0x51b0> Overlays;
+ typedef gdcm::Attribute<0x0008, 0x0001> LengthToEnd;
+ typedef gdcm::Attribute<0x0008, 0x0005> SpecificCharacterSet;
+ typedef gdcm::Attribute<0x0008, 0x0006> LanguageCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x0008> ImageType;
+ typedef gdcm::Attribute<0x0008, 0x0010> RecognitionCode;
+ typedef gdcm::Attribute<0x0008, 0x0012> InstanceCreationDate;
+ typedef gdcm::Attribute<0x0008, 0x0013> InstanceCreationTime;
+ typedef gdcm::Attribute<0x0008, 0x0014> InstanceCreatorUID;
+ typedef gdcm::Attribute<0x0008, 0x0016> SOPClassUID;
+ typedef gdcm::Attribute<0x0008, 0x0018> SOPInstanceUID;
+ typedef gdcm::Attribute<0x0008, 0x001a> RelatedGeneralSOPClassUID;
+ typedef gdcm::Attribute<0x0008, 0x001b> OriginalSpecializedSOPClassUID;
+ typedef gdcm::Attribute<0x0008, 0x0020> StudyDate;
+ typedef gdcm::Attribute<0x0008, 0x0021> SeriesDate;
+ typedef gdcm::Attribute<0x0008, 0x0022> AcquisitionDate;
+ typedef gdcm::Attribute<0x0008, 0x0023> ContentDate;
+ typedef gdcm::Attribute<0x0008, 0x0024> OverlayDate;
+ typedef gdcm::Attribute<0x0008, 0x0025> CurveDate;
+ typedef gdcm::Attribute<0x0008, 0x002a> AcquisitionDateTime;
+ typedef gdcm::Attribute<0x0008, 0x0030> StudyTime;
+ typedef gdcm::Attribute<0x0008, 0x0031> SeriesTime;
+ typedef gdcm::Attribute<0x0008, 0x0032> AcquisitionTime;
+ typedef gdcm::Attribute<0x0008, 0x0033> ContentTime;
+ typedef gdcm::Attribute<0x0008, 0x0034> OverlayTime;
+ typedef gdcm::Attribute<0x0008, 0x0035> CurveTime;
+ typedef gdcm::Attribute<0x0008, 0x0040> DataSetType;
+ typedef gdcm::Attribute<0x0008, 0x0041> DataSetSubtype;
+ typedef gdcm::Attribute<0x0008, 0x0042> NuclearMedicineSeriesType;
+ typedef gdcm::Attribute<0x0008, 0x0050> AccessionNumber;
+ typedef gdcm::Attribute<0x0008, 0x0051> IssuerOfAccessionNumberSequence;
+ typedef gdcm::Attribute<0x0008, 0x0052> QueryRetrieveLevel;
+ typedef gdcm::Attribute<0x0008, 0x0054> RetrieveAETitle;
+ typedef gdcm::Attribute<0x0008, 0x0056> InstanceAvailability;
+ typedef gdcm::Attribute<0x0008, 0x0058> FailedSOPInstanceUIDList;
+ typedef gdcm::Attribute<0x0008, 0x0060> Modality;
+ typedef gdcm::Attribute<0x0008, 0x0061> ModalitiesInStudy;
+ typedef gdcm::Attribute<0x0008, 0x0062> SOPClassesInStudy;
+ typedef gdcm::Attribute<0x0008, 0x0064> ConversionType;
+ typedef gdcm::Attribute<0x0008, 0x0068> PresentationIntentType;
+ typedef gdcm::Attribute<0x0008, 0x0070> Manufacturer;
+ typedef gdcm::Attribute<0x0008, 0x0080> InstitutionName;
+ typedef gdcm::Attribute<0x0008, 0x0081> InstitutionAddress;
+ typedef gdcm::Attribute<0x0008, 0x0082> InstitutionCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x0090> ReferringPhysicianName;
+ typedef gdcm::Attribute<0x0008, 0x0092> ReferringPhysicianAddress;
+ typedef gdcm::Attribute<0x0008, 0x0094> ReferringPhysicianTelephoneNumbers;
+ typedef gdcm::Attribute<0x0008, 0x0096> ReferringPhysicianIdentificationSequence;
+ typedef gdcm::Attribute<0x0008, 0x0100> CodeValue;
+ typedef gdcm::Attribute<0x0008, 0x0102> CodingSchemeDesignator;
+ typedef gdcm::Attribute<0x0008, 0x0103> CodingSchemeVersion;
+ typedef gdcm::Attribute<0x0008, 0x0104> CodeMeaning;
+ typedef gdcm::Attribute<0x0008, 0x0105> MappingResource;
+ typedef gdcm::Attribute<0x0008, 0x0106> ContextGroupVersion;
+ typedef gdcm::Attribute<0x0008, 0x0107> ContextGroupLocalVersion;
+ typedef gdcm::Attribute<0x0008, 0x010b> ContextGroupExtensionFlag;
+ typedef gdcm::Attribute<0x0008, 0x010c> CodingSchemeUID;
+ typedef gdcm::Attribute<0x0008, 0x010d> ContextGroupExtensionCreatorUID;
+ typedef gdcm::Attribute<0x0008, 0x010f> ContextIdentifier;
+ typedef gdcm::Attribute<0x0008, 0x0110> CodingSchemeIdentificationSequence;
+ typedef gdcm::Attribute<0x0008, 0x0112> CodingSchemeRegistry;
+ typedef gdcm::Attribute<0x0008, 0x0114> CodingSchemeExternalID;
+ typedef gdcm::Attribute<0x0008, 0x0115> CodingSchemeName;
+ typedef gdcm::Attribute<0x0008, 0x0116> CodingSchemeResponsibleOrganization;
+ typedef gdcm::Attribute<0x0008, 0x0117> ContextUID;
+ typedef gdcm::Attribute<0x0008, 0x0201> TimezoneOffsetFromUTC;
+ typedef gdcm::Attribute<0x0008, 0x1000> NetworkID;
+ typedef gdcm::Attribute<0x0008, 0x1010> StationName;
+ typedef gdcm::Attribute<0x0008, 0x1030> StudyDescription;
+ typedef gdcm::Attribute<0x0008, 0x1032> ProcedureCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x103e> SeriesDescription;
+ typedef gdcm::Attribute<0x0008, 0x103f> SeriesDescriptionCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x1040> InstitutionalDepartmentName;
+ typedef gdcm::Attribute<0x0008, 0x1048> PhysiciansOfRecord;
+ typedef gdcm::Attribute<0x0008, 0x1049> PhysiciansOfRecordIdentificationSequence;
+ typedef gdcm::Attribute<0x0008, 0x1050> PerformingPhysicianName;
+ typedef gdcm::Attribute<0x0008, 0x1052> PerformingPhysicianIdentificationSequence;
+ typedef gdcm::Attribute<0x0008, 0x1060> NameOfPhysiciansReadingStudy;
+ typedef gdcm::Attribute<0x0008, 0x1062> PhysiciansReadingStudyIdentificationSequence;
+ typedef gdcm::Attribute<0x0008, 0x1070> OperatorsName;
+ typedef gdcm::Attribute<0x0008, 0x1072> OperatorIdentificationSequence;
+ typedef gdcm::Attribute<0x0008, 0x1080> AdmittingDiagnosesDescription;
+ typedef gdcm::Attribute<0x0008, 0x1084> AdmittingDiagnosesCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x1090> ManufacturerModelName;
+ typedef gdcm::Attribute<0x0008, 0x1100> ReferencedResultsSequence;
+ typedef gdcm::Attribute<0x0008, 0x1110> ReferencedStudySequence;
+ typedef gdcm::Attribute<0x0008, 0x1111> ReferencedPerformedProcedureStepSequence;
+ typedef gdcm::Attribute<0x0008, 0x1115> ReferencedSeriesSequence;
+ typedef gdcm::Attribute<0x0008, 0x1120> ReferencedPatientSequence;
+ typedef gdcm::Attribute<0x0008, 0x1125> ReferencedVisitSequence;
+ typedef gdcm::Attribute<0x0008, 0x1130> ReferencedOverlaySequence;
+ typedef gdcm::Attribute<0x0008, 0x1134> ReferencedStereometricInstanceSequence;
+ typedef gdcm::Attribute<0x0008, 0x113a> ReferencedWaveformSequence;
+ typedef gdcm::Attribute<0x0008, 0x1140> ReferencedImageSequence;
+ typedef gdcm::Attribute<0x0008, 0x1145> ReferencedCurveSequence;
+ typedef gdcm::Attribute<0x0008, 0x114a> ReferencedInstanceSequence;
+ typedef gdcm::Attribute<0x0008, 0x114b> ReferencedRealWorldValueMappingInstanceSequence;
+ typedef gdcm::Attribute<0x0008, 0x1150> ReferencedSOPClassUID;
+ typedef gdcm::Attribute<0x0008, 0x1155> ReferencedSOPInstanceUID;
+ typedef gdcm::Attribute<0x0008, 0x115a> SOPClassesSupported;
+ typedef gdcm::Attribute<0x0008, 0x1160> ReferencedFrameNumber;
+ typedef gdcm::Attribute<0x0008, 0x1161> SimpleFrameList;
+ typedef gdcm::Attribute<0x0008, 0x1162> CalculatedFrameList;
+ typedef gdcm::Attribute<0x0008, 0x1163> TimeRange;
+ typedef gdcm::Attribute<0x0008, 0x1164> FrameExtractionSequence;
+ typedef gdcm::Attribute<0x0008, 0x1167> MultiFrameSourceSOPInstanceUID;
+ typedef gdcm::Attribute<0x0008, 0x1195> TransactionUID;
+ typedef gdcm::Attribute<0x0008, 0x1197> FailureReason;
+ typedef gdcm::Attribute<0x0008, 0x1198> FailedSOPSequence;
+ typedef gdcm::Attribute<0x0008, 0x1199> ReferencedSOPSequence;
+ typedef gdcm::Attribute<0x0008, 0x1200> StudiesContainingOtherReferencedInstancesSequence;
+ typedef gdcm::Attribute<0x0008, 0x1250> RelatedSeriesSequence;
+ typedef gdcm::Attribute<0x0008, 0x2110> LossyImageCompressionRetired;
+ typedef gdcm::Attribute<0x0008, 0x2111> DerivationDescription;
+ typedef gdcm::Attribute<0x0008, 0x2112> SourceImageSequence;
+ typedef gdcm::Attribute<0x0008, 0x2120> StageName;
+ typedef gdcm::Attribute<0x0008, 0x2122> StageNumber;
+ typedef gdcm::Attribute<0x0008, 0x2124> NumberOfStages;
+ typedef gdcm::Attribute<0x0008, 0x2127> ViewName;
+ typedef gdcm::Attribute<0x0008, 0x2128> ViewNumber;
+ typedef gdcm::Attribute<0x0008, 0x2129> NumberOfEventTimers;
+ typedef gdcm::Attribute<0x0008, 0x212a> NumberOfViewsInStage;
+ typedef gdcm::Attribute<0x0008, 0x2130> EventElapsedTimes;
+ typedef gdcm::Attribute<0x0008, 0x2132> EventTimerNames;
+ typedef gdcm::Attribute<0x0008, 0x2133> EventTimerSequence;
+ typedef gdcm::Attribute<0x0008, 0x2134> EventTimeOffset;
+ typedef gdcm::Attribute<0x0008, 0x2135> EventCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x2142> StartTrim;
+ typedef gdcm::Attribute<0x0008, 0x2143> StopTrim;
+ typedef gdcm::Attribute<0x0008, 0x2144> RecommendedDisplayFrameRate;
+ typedef gdcm::Attribute<0x0008, 0x2200> TransducerPosition;
+ typedef gdcm::Attribute<0x0008, 0x2204> TransducerOrientation;
+ typedef gdcm::Attribute<0x0008, 0x2208> AnatomicStructure;
+ typedef gdcm::Attribute<0x0008, 0x2218> AnatomicRegionSequence;
+ typedef gdcm::Attribute<0x0008, 0x2220> AnatomicRegionModifierSequence;
+ typedef gdcm::Attribute<0x0008, 0x2228> PrimaryAnatomicStructureSequence;
+ typedef gdcm::Attribute<0x0008, 0x2229> AnatomicStructureSpaceOrRegionSequence;
+ typedef gdcm::Attribute<0x0008, 0x2230> PrimaryAnatomicStructureModifierSequence;
+ typedef gdcm::Attribute<0x0008, 0x2240> TransducerPositionSequence;
+ typedef gdcm::Attribute<0x0008, 0x2242> TransducerPositionModifierSequence;
+ typedef gdcm::Attribute<0x0008, 0x2244> TransducerOrientationSequence;
+ typedef gdcm::Attribute<0x0008, 0x2246> TransducerOrientationModifierSequence;
+ typedef gdcm::Attribute<0x0008, 0x2251> AnatomicStructureSpaceOrRegionCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x2253> AnatomicPortalOfEntranceCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x2255> AnatomicApproachDirectionCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x2256> AnatomicPerspectiveDescriptionTrial;
+ typedef gdcm::Attribute<0x0008, 0x2257> AnatomicPerspectiveCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x2258> AnatomicLocationOfExaminingInstrumentDescriptionTrial;
+ typedef gdcm::Attribute<0x0008, 0x2259> AnatomicLocationOfExaminingInstrumentCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x225a> AnatomicStructureSpaceOrRegionModifierCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x225c> OnAxisBackgroundAnatomicStructureCodeSequenceTrial;
+ typedef gdcm::Attribute<0x0008, 0x3001> AlternateRepresentationSequence;
+ typedef gdcm::Attribute<0x0008, 0x3010> IrradiationEventUID;
+ typedef gdcm::Attribute<0x0008, 0x4000> IdentifyingComments;
+ typedef gdcm::Attribute<0x0008, 0x9007> FrameType;
+ typedef gdcm::Attribute<0x0008, 0x9092> ReferencedImageEvidenceSequence;
+ typedef gdcm::Attribute<0x0008, 0x9121> ReferencedRawDataSequence;
+ typedef gdcm::Attribute<0x0008, 0x9123> CreatorVersionUID;
+ typedef gdcm::Attribute<0x0008, 0x9124> DerivationImageSequence;
+ typedef gdcm::Attribute<0x0008, 0x9154> SourceImageEvidenceSequence;
+ typedef gdcm::Attribute<0x0008, 0x9205> PixelPresentation;
+ typedef gdcm::Attribute<0x0008, 0x9206> VolumetricProperties;
+ typedef gdcm::Attribute<0x0008, 0x9207> VolumeBasedCalculationTechnique;
+ typedef gdcm::Attribute<0x0008, 0x9208> ComplexImageComponent;
+ typedef gdcm::Attribute<0x0008, 0x9209> AcquisitionContrast;
+ typedef gdcm::Attribute<0x0008, 0x9215> DerivationCodeSequence;
+ typedef gdcm::Attribute<0x0008, 0x9237> ReferencedPresentationStateSequence;
+ typedef gdcm::Attribute<0x0008, 0x9410> ReferencedOtherPlaneSequence;
+ typedef gdcm::Attribute<0x0008, 0x9458> FrameDisplaySequence;
+ typedef gdcm::Attribute<0x0008, 0x9459> RecommendedDisplayFrameRateInFloat;
+ typedef gdcm::Attribute<0x0008, 0x9460> SkipFrameRangeFlag;
+ typedef gdcm::Attribute<0x0010, 0x0010> PatientName;
+ typedef gdcm::Attribute<0x0010, 0x0020> PatientID;
+ typedef gdcm::Attribute<0x0010, 0x0021> IssuerOfPatientID;
+ typedef gdcm::Attribute<0x0010, 0x0022> TypeOfPatientID;
+ typedef gdcm::Attribute<0x0010, 0x0024> IssuerOfPatientIDQualifiersSequence;
+ typedef gdcm::Attribute<0x0010, 0x0030> PatientBirthDate;
+ typedef gdcm::Attribute<0x0010, 0x0032> PatientBirthTime;
+ typedef gdcm::Attribute<0x0010, 0x0040> PatientSex;
+ typedef gdcm::Attribute<0x0010, 0x0050> PatientInsurancePlanCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x0101> PatientPrimaryLanguageCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x0102> PatientPrimaryLanguageModifierCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x1000> OtherPatientIDs;
+ typedef gdcm::Attribute<0x0010, 0x1001> OtherPatientNames;
+ typedef gdcm::Attribute<0x0010, 0x1002> OtherPatientIDsSequence;
+ typedef gdcm::Attribute<0x0010, 0x1005> PatientBirthName;
+ typedef gdcm::Attribute<0x0010, 0x1010> PatientAge;
+ typedef gdcm::Attribute<0x0010, 0x1020> PatientSize;
+ typedef gdcm::Attribute<0x0010, 0x1021> PatientSizeCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x1030> PatientWeight;
+ typedef gdcm::Attribute<0x0010, 0x1040> PatientAddress;
+ typedef gdcm::Attribute<0x0010, 0x1050> InsurancePlanIdentification;
+ typedef gdcm::Attribute<0x0010, 0x1060> PatientMotherBirthName;
+ typedef gdcm::Attribute<0x0010, 0x1080> MilitaryRank;
+ typedef gdcm::Attribute<0x0010, 0x1081> BranchOfService;
+ typedef gdcm::Attribute<0x0010, 0x1090> MedicalRecordLocator;
+ typedef gdcm::Attribute<0x0010, 0x2000> MedicalAlerts;
+ typedef gdcm::Attribute<0x0010, 0x2110> Allergies;
+ typedef gdcm::Attribute<0x0010, 0x2150> CountryOfResidence;
+ typedef gdcm::Attribute<0x0010, 0x2152> RegionOfResidence;
+ typedef gdcm::Attribute<0x0010, 0x2154> PatientTelephoneNumbers;
+ typedef gdcm::Attribute<0x0010, 0x2160> EthnicGroup;
+ typedef gdcm::Attribute<0x0010, 0x2180> Occupation;
+ typedef gdcm::Attribute<0x0010, 0x21a0> SmokingStatus;
+ typedef gdcm::Attribute<0x0010, 0x21b0> AdditionalPatientHistory;
+ typedef gdcm::Attribute<0x0010, 0x21c0> PregnancyStatus;
+ typedef gdcm::Attribute<0x0010, 0x21d0> LastMenstrualDate;
+ typedef gdcm::Attribute<0x0010, 0x21f0> PatientReligiousPreference;
+ typedef gdcm::Attribute<0x0010, 0x2201> PatientSpeciesDescription;
+ typedef gdcm::Attribute<0x0010, 0x2202> PatientSpeciesCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x2203> PatientSexNeutered;
+ typedef gdcm::Attribute<0x0010, 0x2210> AnatomicalOrientationType;
+ typedef gdcm::Attribute<0x0010, 0x2292> PatientBreedDescription;
+ typedef gdcm::Attribute<0x0010, 0x2293> PatientBreedCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x2294> BreedRegistrationSequence;
+ typedef gdcm::Attribute<0x0010, 0x2295> BreedRegistrationNumber;
+ typedef gdcm::Attribute<0x0010, 0x2296> BreedRegistryCodeSequence;
+ typedef gdcm::Attribute<0x0010, 0x2297> ResponsiblePerson;
+ typedef gdcm::Attribute<0x0010, 0x2298> ResponsiblePersonRole;
+ typedef gdcm::Attribute<0x0010, 0x2299> ResponsibleOrganization;
+ typedef gdcm::Attribute<0x0010, 0x4000> PatientComments;
+ typedef gdcm::Attribute<0x0010, 0x9431> ExaminedBodyThickness;
+ typedef gdcm::Attribute<0x0012, 0x0010> ClinicalTrialSponsorName;
+ typedef gdcm::Attribute<0x0012, 0x0020> ClinicalTrialProtocolID;
+ typedef gdcm::Attribute<0x0012, 0x0021> ClinicalTrialProtocolName;
+ typedef gdcm::Attribute<0x0012, 0x0030> ClinicalTrialSiteID;
+ typedef gdcm::Attribute<0x0012, 0x0031> ClinicalTrialSiteName;
+ typedef gdcm::Attribute<0x0012, 0x0040> ClinicalTrialSubjectID;
+ typedef gdcm::Attribute<0x0012, 0x0042> ClinicalTrialSubjectReadingID;
+ typedef gdcm::Attribute<0x0012, 0x0050> ClinicalTrialTimePointID;
+ typedef gdcm::Attribute<0x0012, 0x0051> ClinicalTrialTimePointDescription;
+ typedef gdcm::Attribute<0x0012, 0x0060> ClinicalTrialCoordinatingCenterName;
+ typedef gdcm::Attribute<0x0012, 0x0062> PatientIdentityRemoved;
+ typedef gdcm::Attribute<0x0012, 0x0063> DeidentificationMethod;
+ typedef gdcm::Attribute<0x0012, 0x0064> DeidentificationMethodCodeSequence;
+ typedef gdcm::Attribute<0x0012, 0x0071> ClinicalTrialSeriesID;
+ typedef gdcm::Attribute<0x0012, 0x0072> ClinicalTrialSeriesDescription;
+ typedef gdcm::Attribute<0x0012, 0x0081> ClinicalTrialProtocolEthicsCommitteeName;
+ typedef gdcm::Attribute<0x0012, 0x0082> ClinicalTrialProtocolEthicsCommitteeApprovalNumber;
+ typedef gdcm::Attribute<0x0012, 0x0083> ConsentForClinicalTrialUseSequence;
+ typedef gdcm::Attribute<0x0012, 0x0084> DistributionType;
+ typedef gdcm::Attribute<0x0012, 0x0085> ConsentForDistributionFlag;
+ typedef gdcm::Attribute<0x0014, 0x0023> CADFileFormat;
+ typedef gdcm::Attribute<0x0014, 0x0024> ComponentReferenceSystem;
+ typedef gdcm::Attribute<0x0014, 0x0025> ComponentManufacturingProcedure;
+ typedef gdcm::Attribute<0x0014, 0x0028> ComponentManufacturer;
+ typedef gdcm::Attribute<0x0014, 0x0030> MaterialThickness;
+ typedef gdcm::Attribute<0x0014, 0x0032> MaterialPipeDiameter;
+ typedef gdcm::Attribute<0x0014, 0x0034> MaterialIsolationDiameter;
+ typedef gdcm::Attribute<0x0014, 0x0042> MaterialGrade;
+ typedef gdcm::Attribute<0x0014, 0x0044> MaterialPropertiesFileID;
+ typedef gdcm::Attribute<0x0014, 0x0045> MaterialPropertiesFileFormat;
+ typedef gdcm::Attribute<0x0014, 0x0046> MaterialNotes;
+ typedef gdcm::Attribute<0x0014, 0x0050> ComponentShape;
+ typedef gdcm::Attribute<0x0014, 0x0052> CurvatureType;
+ typedef gdcm::Attribute<0x0014, 0x0054> OuterDiameter;
+ typedef gdcm::Attribute<0x0014, 0x0056> InnerDiameter;
+ typedef gdcm::Attribute<0x0014, 0x1010> ActualEnvironmentalConditions;
+ typedef gdcm::Attribute<0x0014, 0x1020> ExpiryDate;
+ typedef gdcm::Attribute<0x0014, 0x1040> EnvironmentalConditions;
+ typedef gdcm::Attribute<0x0014, 0x2002> EvaluatorSequence;
+ typedef gdcm::Attribute<0x0014, 0x2004> EvaluatorNumber;
+ typedef gdcm::Attribute<0x0014, 0x2006> EvaluatorName;
+ typedef gdcm::Attribute<0x0014, 0x2008> EvaluationAttempt;
+ typedef gdcm::Attribute<0x0014, 0x2012> IndicationSequence;
+ typedef gdcm::Attribute<0x0014, 0x2014> IndicationNumber;
+ typedef gdcm::Attribute<0x0014, 0x2016> IndicationLabel;
+ typedef gdcm::Attribute<0x0014, 0x2018> IndicationDescription;
+ typedef gdcm::Attribute<0x0014, 0x201a> IndicationType;
+ typedef gdcm::Attribute<0x0014, 0x201c> IndicationDisposition;
+ typedef gdcm::Attribute<0x0014, 0x201e> IndicationROISequence;
+ typedef gdcm::Attribute<0x0014, 0x2030> IndicationPhysicalPropertySequence;
+ typedef gdcm::Attribute<0x0014, 0x2032> PropertyLabel;
+ typedef gdcm::Attribute<0x0014, 0x2202> CoordinateSystemNumberOfAxes;
+ typedef gdcm::Attribute<0x0014, 0x2204> CoordinateSystemAxesSequence;
+ typedef gdcm::Attribute<0x0014, 0x2206> CoordinateSystemAxisDescription;
+ typedef gdcm::Attribute<0x0014, 0x2208> CoordinateSystemDataSetMapping;
+ typedef gdcm::Attribute<0x0014, 0x220a> CoordinateSystemAxisNumber;
+ typedef gdcm::Attribute<0x0014, 0x220c> CoordinateSystemAxisType;
+ typedef gdcm::Attribute<0x0014, 0x220e> CoordinateSystemAxisUnits;
+ typedef gdcm::Attribute<0x0014, 0x2210> CoordinateSystemAxisValues;
+ typedef gdcm::Attribute<0x0014, 0x2220> CoordinateSystemTransformSequence;
+ typedef gdcm::Attribute<0x0014, 0x2222> TransformDescription;
+ typedef gdcm::Attribute<0x0014, 0x2224> TransformNumberOfAxes;
+ typedef gdcm::Attribute<0x0014, 0x2226> TransformOrderOfAxes;
+ typedef gdcm::Attribute<0x0014, 0x2228> TransformedAxisUnits;
+ typedef gdcm::Attribute<0x0014, 0x222a> CoordinateSystemTransformRotationAndScaleMatrix;
+ typedef gdcm::Attribute<0x0014, 0x222c> CoordinateSystemTransformTranslationMatrix;
+ typedef gdcm::Attribute<0x0014, 0x3011> InternalDetectorFrameTime;
+ typedef gdcm::Attribute<0x0014, 0x3012> NumberOfFramesIntegrated;
+ typedef gdcm::Attribute<0x0014, 0x3020> DetectorTemperatureSequence;
+ typedef gdcm::Attribute<0x0014, 0x3022> SensorName;
+ typedef gdcm::Attribute<0x0014, 0x3024> HorizontalOffsetOfSensor;
+ typedef gdcm::Attribute<0x0014, 0x3026> VerticalOffsetOfSensor;
+ typedef gdcm::Attribute<0x0014, 0x3028> SensorTemperature;
+ typedef gdcm::Attribute<0x0014, 0x3040> DarkCurrentSequence;
+ typedef gdcm::Attribute<0x0014, 0x3050> DarkCurrentCounts;
+ typedef gdcm::Attribute<0x0014, 0x3060> GainCorrectionReferenceSequence;
+ typedef gdcm::Attribute<0x0014, 0x3070> AirCounts;
+ typedef gdcm::Attribute<0x0014, 0x3071> KVUsedInGainCalibration;
+ typedef gdcm::Attribute<0x0014, 0x3072> MAUsedInGainCalibration;
+ typedef gdcm::Attribute<0x0014, 0x3073> NumberOfFramesUsedForIntegration;
+ typedef gdcm::Attribute<0x0014, 0x3074> FilterMaterialUsedInGainCalibration;
+ typedef gdcm::Attribute<0x0014, 0x3075> FilterThicknessUsedInGainCalibration;
+ typedef gdcm::Attribute<0x0014, 0x3076> DateOfGainCalibration;
+ typedef gdcm::Attribute<0x0014, 0x3077> TimeOfGainCalibration;
+ typedef gdcm::Attribute<0x0014, 0x3080> BadPixelImage;
+ typedef gdcm::Attribute<0x0014, 0x3099> CalibrationNotes;
+ typedef gdcm::Attribute<0x0014, 0x4002> PulserEquipmentSequence;
+ typedef gdcm::Attribute<0x0014, 0x4004> PulserType;
+ typedef gdcm::Attribute<0x0014, 0x4006> PulserNotes;
+ typedef gdcm::Attribute<0x0014, 0x4008> ReceiverEquipmentSequence;
+ typedef gdcm::Attribute<0x0014, 0x400a> AmplifierType;
+ typedef gdcm::Attribute<0x0014, 0x400c> ReceiverNotes;
+ typedef gdcm::Attribute<0x0014, 0x400e> PreAmplifierEquipmentSequence;
+ typedef gdcm::Attribute<0x0014, 0x400f> PreAmplifierNotes;
+ typedef gdcm::Attribute<0x0014, 0x4010> TransmitTransducerSequence;
+ typedef gdcm::Attribute<0x0014, 0x4011> ReceiveTransducerSequence;
+ typedef gdcm::Attribute<0x0014, 0x4012> NumberOfElements;
+ typedef gdcm::Attribute<0x0014, 0x4013> ElementShape;
+ typedef gdcm::Attribute<0x0014, 0x4014> ElementDimensionA;
+ typedef gdcm::Attribute<0x0014, 0x4015> ElementDimensionB;
+ typedef gdcm::Attribute<0x0014, 0x4016> ElementPitch;
+ typedef gdcm::Attribute<0x0014, 0x4017> MeasuredBeamDimensionA;
+ typedef gdcm::Attribute<0x0014, 0x4018> MeasuredBeamDimensionB;
+ typedef gdcm::Attribute<0x0014, 0x4019> LocationOfMeasuredBeamDiameter;
+ typedef gdcm::Attribute<0x0014, 0x401a> NominalFrequency;
+ typedef gdcm::Attribute<0x0014, 0x401b> MeasuredCenterFrequency;
+ typedef gdcm::Attribute<0x0014, 0x401c> MeasuredBandwidth;
+ typedef gdcm::Attribute<0x0014, 0x4020> PulserSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4022> PulseWidth;
+ typedef gdcm::Attribute<0x0014, 0x4024> ExcitationFrequency;
+ typedef gdcm::Attribute<0x0014, 0x4026> ModulationType;
+ typedef gdcm::Attribute<0x0014, 0x4028> Damping;
+ typedef gdcm::Attribute<0x0014, 0x4030> ReceiverSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4031> AcquiredSoundpathLength;
+ typedef gdcm::Attribute<0x0014, 0x4032> AcquisitionCompressionType;
+ typedef gdcm::Attribute<0x0014, 0x4033> AcquisitionSampleSize;
+ typedef gdcm::Attribute<0x0014, 0x4034> RectifierSmoothing;
+ typedef gdcm::Attribute<0x0014, 0x4035> DACSequence;
+ typedef gdcm::Attribute<0x0014, 0x4036> DACType;
+ typedef gdcm::Attribute<0x0014, 0x4038> DACGainPoints;
+ typedef gdcm::Attribute<0x0014, 0x403a> DACTimePoints;
+ typedef gdcm::Attribute<0x0014, 0x403c> DACAmplitude;
+ typedef gdcm::Attribute<0x0014, 0x4040> PreAmplifierSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4050> TransmitTransducerSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4051> ReceiveTransducerSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4052> IncidentAngle;
+ typedef gdcm::Attribute<0x0014, 0x4054> CouplingTechnique;
+ typedef gdcm::Attribute<0x0014, 0x4056> CouplingMedium;
+ typedef gdcm::Attribute<0x0014, 0x4057> CouplingVelocity;
+ typedef gdcm::Attribute<0x0014, 0x4058> CrystalCenterLocationX;
+ typedef gdcm::Attribute<0x0014, 0x4059> CrystalCenterLocationZ;
+ typedef gdcm::Attribute<0x0014, 0x405a> SoundPathLength;
+ typedef gdcm::Attribute<0x0014, 0x405c> DelayLawIdentifier;
+ typedef gdcm::Attribute<0x0014, 0x4060> GateSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4062> GateThreshold;
+ typedef gdcm::Attribute<0x0014, 0x4064> VelocityOfSound;
+ typedef gdcm::Attribute<0x0014, 0x4070> CalibrationSettingsSequence;
+ typedef gdcm::Attribute<0x0014, 0x4072> CalibrationProcedure;
+ typedef gdcm::Attribute<0x0014, 0x4074> ProcedureVersion;
+ typedef gdcm::Attribute<0x0014, 0x4076> ProcedureCreationDate;
+ typedef gdcm::Attribute<0x0014, 0x4078> ProcedureExpirationDate;
+ typedef gdcm::Attribute<0x0014, 0x407a> ProcedureLastModifiedDate;
+ typedef gdcm::Attribute<0x0014, 0x407c> CalibrationTime;
+ typedef gdcm::Attribute<0x0014, 0x407e> CalibrationDate;
+ typedef gdcm::Attribute<0x0014, 0x5002> LINACEnergy;
+ typedef gdcm::Attribute<0x0014, 0x5004> LINACOutput;
+ typedef gdcm::Attribute<0x0018, 0x0010> ContrastBolusAgent;
+ typedef gdcm::Attribute<0x0018, 0x0012> ContrastBolusAgentSequence;
+ typedef gdcm::Attribute<0x0018, 0x0014> ContrastBolusAdministrationRouteSequence;
+ typedef gdcm::Attribute<0x0018, 0x0015> BodyPartExamined;
+ typedef gdcm::Attribute<0x0018, 0x0020> ScanningSequence;
+ typedef gdcm::Attribute<0x0018, 0x0021> SequenceVariant;
+ typedef gdcm::Attribute<0x0018, 0x0022> ScanOptions;
+ typedef gdcm::Attribute<0x0018, 0x0023> MRAcquisitionType;
+ typedef gdcm::Attribute<0x0018, 0x0024> SequenceName;
+ typedef gdcm::Attribute<0x0018, 0x0025> AngioFlag;
+ typedef gdcm::Attribute<0x0018, 0x0026> InterventionDrugInformationSequence;
+ typedef gdcm::Attribute<0x0018, 0x0027> InterventionDrugStopTime;
+ typedef gdcm::Attribute<0x0018, 0x0028> InterventionDrugDose;
+ typedef gdcm::Attribute<0x0018, 0x0029> InterventionDrugCodeSequence;
+ typedef gdcm::Attribute<0x0018, 0x002a> AdditionalDrugSequence;
+ typedef gdcm::Attribute<0x0018, 0x0030> Radionuclide;
+ typedef gdcm::Attribute<0x0018, 0x0031> Radiopharmaceutical;
+ typedef gdcm::Attribute<0x0018, 0x0032> EnergyWindowCenterline;
+ typedef gdcm::Attribute<0x0018, 0x0033> EnergyWindowTotalWidth;
+ typedef gdcm::Attribute<0x0018, 0x0034> InterventionDrugName;
+ typedef gdcm::Attribute<0x0018, 0x0035> InterventionDrugStartTime;
+ typedef gdcm::Attribute<0x0018, 0x0036> InterventionSequence;
+ typedef gdcm::Attribute<0x0018, 0x0037> TherapyType;
+ typedef gdcm::Attribute<0x0018, 0x0038> InterventionStatus;
+ typedef gdcm::Attribute<0x0018, 0x0039> TherapyDescription;
+ typedef gdcm::Attribute<0x0018, 0x003a> InterventionDescription;
+ typedef gdcm::Attribute<0x0018, 0x0040> CineRate;
+ typedef gdcm::Attribute<0x0018, 0x0042> InitialCineRunState;
+ typedef gdcm::Attribute<0x0018, 0x0050> SliceThickness;
+ typedef gdcm::Attribute<0x0018, 0x0060> KVP;
+ typedef gdcm::Attribute<0x0018, 0x0070> CountsAccumulated;
+ typedef gdcm::Attribute<0x0018, 0x0071> AcquisitionTerminationCondition;
+ typedef gdcm::Attribute<0x0018, 0x0072> EffectiveDuration;
+ typedef gdcm::Attribute<0x0018, 0x0073> AcquisitionStartCondition;
+ typedef gdcm::Attribute<0x0018, 0x0074> AcquisitionStartConditionData;
+ typedef gdcm::Attribute<0x0018, 0x0075> AcquisitionTerminationConditionData;
+ typedef gdcm::Attribute<0x0018, 0x0080> RepetitionTime;
+ typedef gdcm::Attribute<0x0018, 0x0081> EchoTime;
+ typedef gdcm::Attribute<0x0018, 0x0082> InversionTime;
+ typedef gdcm::Attribute<0x0018, 0x0083> NumberOfAverages;
+ typedef gdcm::Attribute<0x0018, 0x0084> ImagingFrequency;
+ typedef gdcm::Attribute<0x0018, 0x0085> ImagedNucleus;
+ typedef gdcm::Attribute<0x0018, 0x0086> EchoNumbers;
+ typedef gdcm::Attribute<0x0018, 0x0087> MagneticFieldStrength;
+ typedef gdcm::Attribute<0x0018, 0x0088> SpacingBetweenSlices;
+ typedef gdcm::Attribute<0x0018, 0x0089> NumberOfPhaseEncodingSteps;
+ typedef gdcm::Attribute<0x0018, 0x0090> DataCollectionDiameter;
+ typedef gdcm::Attribute<0x0018, 0x0091> EchoTrainLength;
+ typedef gdcm::Attribute<0x0018, 0x0093> PercentSampling;
+ typedef gdcm::Attribute<0x0018, 0x0094> PercentPhaseFieldOfView;
+ typedef gdcm::Attribute<0x0018, 0x0095> PixelBandwidth;
+ typedef gdcm::Attribute<0x0018, 0x1000> DeviceSerialNumber;
+ typedef gdcm::Attribute<0x0018, 0x1002> DeviceUID;
+ typedef gdcm::Attribute<0x0018, 0x1003> DeviceID;
+ typedef gdcm::Attribute<0x0018, 0x1004> PlateID;
+ typedef gdcm::Attribute<0x0018, 0x1005> GeneratorID;
+ typedef gdcm::Attribute<0x0018, 0x1006> GridID;
+ typedef gdcm::Attribute<0x0018, 0x1007> CassetteID;
+ typedef gdcm::Attribute<0x0018, 0x1008> GantryID;
+ typedef gdcm::Attribute<0x0018, 0x1010> SecondaryCaptureDeviceID;
+ typedef gdcm::Attribute<0x0018, 0x1011> HardcopyCreationDeviceID;
+ typedef gdcm::Attribute<0x0018, 0x1012> DateOfSecondaryCapture;
+ typedef gdcm::Attribute<0x0018, 0x1014> TimeOfSecondaryCapture;
+ typedef gdcm::Attribute<0x0018, 0x1016> SecondaryCaptureDeviceManufacturer;
+ typedef gdcm::Attribute<0x0018, 0x1017> HardcopyDeviceManufacturer;
+ typedef gdcm::Attribute<0x0018, 0x1018> SecondaryCaptureDeviceManufacturerModelName;
+ typedef gdcm::Attribute<0x0018, 0x1019> SecondaryCaptureDeviceSoftwareVersions;
+ typedef gdcm::Attribute<0x0018, 0x101a> HardcopyDeviceSoftwareVersion;
+ typedef gdcm::Attribute<0x0018, 0x101b> HardcopyDeviceManufacturerModelName;
+ typedef gdcm::Attribute<0x0018, 0x1020> SoftwareVersions;
+ typedef gdcm::Attribute<0x0018, 0x1022> VideoImageFormatAcquired;
+ typedef gdcm::Attribute<0x0018, 0x1023> DigitalImageFormatAcquired;
+ typedef gdcm::Attribute<0x0018, 0x1030> ProtocolName;
+ typedef gdcm::Attribute<0x0018, 0x1040> ContrastBolusRoute;
+ typedef gdcm::Attribute<0x0018, 0x1041> ContrastBolusVolume;
+ typedef gdcm::Attribute<0x0018, 0x1042> ContrastBolusStartTime;
+ typedef gdcm::Attribute<0x0018, 0x1043> ContrastBolusStopTime;
+ typedef gdcm::Attribute<0x0018, 0x1044> ContrastBolusTotalDose;
+ typedef gdcm::Attribute<0x0018, 0x1045> SyringeCounts;
+ typedef gdcm::Attribute<0x0018, 0x1046> ContrastFlowRate;
+ typedef gdcm::Attribute<0x0018, 0x1047> ContrastFlowDuration;
+ typedef gdcm::Attribute<0x0018, 0x1048> ContrastBolusIngredient;
+ typedef gdcm::Attribute<0x0018, 0x1049> ContrastBolusIngredientConcentration;
+ typedef gdcm::Attribute<0x0018, 0x1050> SpatialResolution;
+ typedef gdcm::Attribute<0x0018, 0x1060> TriggerTime;
+ typedef gdcm::Attribute<0x0018, 0x1061> TriggerSourceOrType;
+ typedef gdcm::Attribute<0x0018, 0x1062> NominalInterval;
+ typedef gdcm::Attribute<0x0018, 0x1063> FrameTime;
+ typedef gdcm::Attribute<0x0018, 0x1064> CardiacFramingType;
+ typedef gdcm::Attribute<0x0018, 0x1065> FrameTimeVector;
+ typedef gdcm::Attribute<0x0018, 0x1066> FrameDelay;
+ typedef gdcm::Attribute<0x0018, 0x1067> ImageTriggerDelay;
+ typedef gdcm::Attribute<0x0018, 0x1068> MultiplexGroupTimeOffset;
+ typedef gdcm::Attribute<0x0018, 0x1069> TriggerTimeOffset;
+ typedef gdcm::Attribute<0x0018, 0x106a> SynchronizationTrigger;
+ typedef gdcm::Attribute<0x0018, 0x106c> SynchronizationChannel;
+ typedef gdcm::Attribute<0x0018, 0x106e> TriggerSamplePosition;
+ typedef gdcm::Attribute<0x0018, 0x1070> RadiopharmaceuticalRoute;
+ typedef gdcm::Attribute<0x0018, 0x1071> RadiopharmaceuticalVolume;
+ typedef gdcm::Attribute<0x0018, 0x1072> RadiopharmaceuticalStartTime;
+ typedef gdcm::Attribute<0x0018, 0x1073> RadiopharmaceuticalStopTime;
+ typedef gdcm::Attribute<0x0018, 0x1074> RadionuclideTotalDose;
+ typedef gdcm::Attribute<0x0018, 0x1075> RadionuclideHalfLife;
+ typedef gdcm::Attribute<0x0018, 0x1076> RadionuclidePositronFraction;
+ typedef gdcm::Attribute<0x0018, 0x1077> RadiopharmaceuticalSpecificActivity;
+ typedef gdcm::Attribute<0x0018, 0x1078> RadiopharmaceuticalStartDateTime;
+ typedef gdcm::Attribute<0x0018, 0x1079> RadiopharmaceuticalStopDateTime;
+ typedef gdcm::Attribute<0x0018, 0x1080> BeatRejectionFlag;
+ typedef gdcm::Attribute<0x0018, 0x1081> LowRRValue;
+ typedef gdcm::Attribute<0x0018, 0x1082> HighRRValue;
+ typedef gdcm::Attribute<0x0018, 0x1083> IntervalsAcquired;
+ typedef gdcm::Attribute<0x0018, 0x1084> IntervalsRejected;
+ typedef gdcm::Attribute<0x0018, 0x1085> PVCRejection;
+ typedef gdcm::Attribute<0x0018, 0x1086> SkipBeats;
+ typedef gdcm::Attribute<0x0018, 0x1088> HeartRate;
+ typedef gdcm::Attribute<0x0018, 0x1090> CardiacNumberOfImages;
+ typedef gdcm::Attribute<0x0018, 0x1094> TriggerWindow;
+ typedef gdcm::Attribute<0x0018, 0x1100> ReconstructionDiameter;
+ typedef gdcm::Attribute<0x0018, 0x1110> DistanceSourceToDetector;
+ typedef gdcm::Attribute<0x0018, 0x1111> DistanceSourceToPatient;
+ typedef gdcm::Attribute<0x0018, 0x1114> EstimatedRadiographicMagnificationFactor;
+ typedef gdcm::Attribute<0x0018, 0x1120> GantryDetectorTilt;
+ typedef gdcm::Attribute<0x0018, 0x1121> GantryDetectorSlew;
+ typedef gdcm::Attribute<0x0018, 0x1130> TableHeight;
+ typedef gdcm::Attribute<0x0018, 0x1131> TableTraverse;
+ typedef gdcm::Attribute<0x0018, 0x1134> TableMotion;
+ typedef gdcm::Attribute<0x0018, 0x1135> TableVerticalIncrement;
+ typedef gdcm::Attribute<0x0018, 0x1136> TableLateralIncrement;
+ typedef gdcm::Attribute<0x0018, 0x1137> TableLongitudinalIncrement;
+ typedef gdcm::Attribute<0x0018, 0x1138> TableAngle;
+ typedef gdcm::Attribute<0x0018, 0x113a> TableType;
+ typedef gdcm::Attribute<0x0018, 0x1140> RotationDirection;
+ typedef gdcm::Attribute<0x0018, 0x1141> AngularPosition;
+ typedef gdcm::Attribute<0x0018, 0x1142> RadialPosition;
+ typedef gdcm::Attribute<0x0018, 0x1143> ScanArc;
+ typedef gdcm::Attribute<0x0018, 0x1144> AngularStep;
+ typedef gdcm::Attribute<0x0018, 0x1145> CenterOfRotationOffset;
+ typedef gdcm::Attribute<0x0018, 0x1146> RotationOffset;
+ typedef gdcm::Attribute<0x0018, 0x1147> FieldOfViewShape;
+ typedef gdcm::Attribute<0x0018, 0x1149> FieldOfViewDimensions;
+ typedef gdcm::Attribute<0x0018, 0x1150> ExposureTime;
+ typedef gdcm::Attribute<0x0018, 0x1151> XRayTubeCurrent;
+ typedef gdcm::Attribute<0x0018, 0x1152> Exposure;
+ typedef gdcm::Attribute<0x0018, 0x1153> ExposureInuAs;
+ typedef gdcm::Attribute<0x0018, 0x1154> AveragePulseWidth;
+ typedef gdcm::Attribute<0x0018, 0x1155> RadiationSetting;
+ typedef gdcm::Attribute<0x0018, 0x1156> RectificationType;
+ typedef gdcm::Attribute<0x0018, 0x115a> RadiationMode;
+ typedef gdcm::Attribute<0x0018, 0x115e> ImageAndFluoroscopyAreaDoseProduct;
+ typedef gdcm::Attribute<0x0018, 0x1160> FilterType;
+ typedef gdcm::Attribute<0x0018, 0x1161> TypeOfFilters;
+ typedef gdcm::Attribute<0x0018, 0x1162> IntensifierSize;
+ typedef gdcm::Attribute<0x0018, 0x1164> ImagerPixelSpacing;
+ typedef gdcm::Attribute<0x0018, 0x1166> Grid;
+ typedef gdcm::Attribute<0x0018, 0x1170> GeneratorPower;
+ typedef gdcm::Attribute<0x0018, 0x1180> CollimatorGridName;
+ typedef gdcm::Attribute<0x0018, 0x1181> CollimatorType;
+ typedef gdcm::Attribute<0x0018, 0x1182> FocalDistance;
+ typedef gdcm::Attribute<0x0018, 0x1183> XFocusCenter;
+ typedef gdcm::Attribute<0x0018, 0x1184> YFocusCenter;
+ typedef gdcm::Attribute<0x0018, 0x1190> FocalSpots;
+ typedef gdcm::Attribute<0x0018, 0x1191> AnodeTargetMaterial;
+ typedef gdcm::Attribute<0x0018, 0x11a0> BodyPartThickness;
+ typedef gdcm::Attribute<0x0018, 0x11a2> CompressionForce;
+ typedef gdcm::Attribute<0x0018, 0x1200> DateOfLastCalibration;
+ typedef gdcm::Attribute<0x0018, 0x1201> TimeOfLastCalibration;
+ typedef gdcm::Attribute<0x0018, 0x1210> ConvolutionKernel;
+ typedef gdcm::Attribute<0x0018, 0x1240> UpperLowerPixelValues;
+ typedef gdcm::Attribute<0x0018, 0x1242> ActualFrameDuration;
+ typedef gdcm::Attribute<0x0018, 0x1243> CountRate;
+ typedef gdcm::Attribute<0x0018, 0x1244> PreferredPlaybackSequencing;
+ typedef gdcm::Attribute<0x0018, 0x1250> ReceiveCoilName;
+ typedef gdcm::Attribute<0x0018, 0x1251> TransmitCoilName;
+ typedef gdcm::Attribute<0x0018, 0x1260> PlateType;
+ typedef gdcm::Attribute<0x0018, 0x1261> PhosphorType;
+ typedef gdcm::Attribute<0x0018, 0x1300> ScanVelocity;
+ typedef gdcm::Attribute<0x0018, 0x1301> WholeBodyTechnique;
+ typedef gdcm::Attribute<0x0018, 0x1302> ScanLength;
+ typedef gdcm::Attribute<0x0018, 0x1310> AcquisitionMatrix;
+ typedef gdcm::Attribute<0x0018, 0x1312> InPlanePhaseEncodingDirection;
+ typedef gdcm::Attribute<0x0018, 0x1314> FlipAngle;
+ typedef gdcm::Attribute<0x0018, 0x1315> VariableFlipAngleFlag;
+ typedef gdcm::Attribute<0x0018, 0x1316> SAR;
+ typedef gdcm::Attribute<0x0018, 0x1318> dBdt;
+ typedef gdcm::Attribute<0x0018, 0x1400> AcquisitionDeviceProcessingDescription;
+ typedef gdcm::Attribute<0x0018, 0x1401> AcquisitionDeviceProcessingCode;
+ typedef gdcm::Attribute<0x0018, 0x1402> CassetteOrientation;
+ typedef gdcm::Attribute<0x0018, 0x1403> CassetteSize;
+ typedef gdcm::Attribute<0x0018, 0x1404> ExposuresOnPlate;
+ typedef gdcm::Attribute<0x0018, 0x1405> RelativeXRayExposure;
+ typedef gdcm::Attribute<0x0018, 0x1411> ExposureIndex;
+ typedef gdcm::Attribute<0x0018, 0x1412> TargetExposureIndex;
+ typedef gdcm::Attribute<0x0018, 0x1413> DeviationIndex;
+ typedef gdcm::Attribute<0x0018, 0x1450> ColumnAngulation;
+ typedef gdcm::Attribute<0x0018, 0x1460> TomoLayerHeight;
+ typedef gdcm::Attribute<0x0018, 0x1470> TomoAngle;
+ typedef gdcm::Attribute<0x0018, 0x1480> TomoTime;
+ typedef gdcm::Attribute<0x0018, 0x1490> TomoType;
+ typedef gdcm::Attribute<0x0018, 0x1491> TomoClass;
+ typedef gdcm::Attribute<0x0018, 0x1495> NumberOfTomosynthesisSourceImages;
+ typedef gdcm::Attribute<0x0018, 0x1500> PositionerMotion;
+ typedef gdcm::Attribute<0x0018, 0x1508> PositionerType;
+ typedef gdcm::Attribute<0x0018, 0x1510> PositionerPrimaryAngle;
+ typedef gdcm::Attribute<0x0018, 0x1511> PositionerSecondaryAngle;
+ typedef gdcm::Attribute<0x0018, 0x1520> PositionerPrimaryAngleIncrement;
+ typedef gdcm::Attribute<0x0018, 0x1521> PositionerSecondaryAngleIncrement;
+ typedef gdcm::Attribute<0x0018, 0x1530> DetectorPrimaryAngle;
+ typedef gdcm::Attribute<0x0018, 0x1531> DetectorSecondaryAngle;
+ typedef gdcm::Attribute<0x0018, 0x1600> ShutterShape;
+ typedef gdcm::Attribute<0x0018, 0x1602> ShutterLeftVerticalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1604> ShutterRightVerticalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1606> ShutterUpperHorizontalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1608> ShutterLowerHorizontalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1610> CenterOfCircularShutter;
+ typedef gdcm::Attribute<0x0018, 0x1612> RadiusOfCircularShutter;
+ typedef gdcm::Attribute<0x0018, 0x1620> VerticesOfThePolygonalShutter;
+ typedef gdcm::Attribute<0x0018, 0x1622> ShutterPresentationValue;
+ typedef gdcm::Attribute<0x0018, 0x1623> ShutterOverlayGroup;
+ typedef gdcm::Attribute<0x0018, 0x1624> ShutterPresentationColorCIELabValue;
+ typedef gdcm::Attribute<0x0018, 0x1700> CollimatorShape;
+ typedef gdcm::Attribute<0x0018, 0x1702> CollimatorLeftVerticalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1704> CollimatorRightVerticalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1706> CollimatorUpperHorizontalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1708> CollimatorLowerHorizontalEdge;
+ typedef gdcm::Attribute<0x0018, 0x1710> CenterOfCircularCollimator;
+ typedef gdcm::Attribute<0x0018, 0x1712> RadiusOfCircularCollimator;
+ typedef gdcm::Attribute<0x0018, 0x1720> VerticesOfThePolygonalCollimator;
+ typedef gdcm::Attribute<0x0018, 0x1800> AcquisitionTimeSynchronized;
+ typedef gdcm::Attribute<0x0018, 0x1801> TimeSource;
+ typedef gdcm::Attribute<0x0018, 0x1802> TimeDistributionProtocol;
+ typedef gdcm::Attribute<0x0018, 0x1803> NTPSourceAddress;
+ typedef gdcm::Attribute<0x0018, 0x2001> PageNumberVector;
+ typedef gdcm::Attribute<0x0018, 0x2002> FrameLabelVector;
+ typedef gdcm::Attribute<0x0018, 0x2003> FramePrimaryAngleVector;
+ typedef gdcm::Attribute<0x0018, 0x2004> FrameSecondaryAngleVector;
+ typedef gdcm::Attribute<0x0018, 0x2005> SliceLocationVector;
+ typedef gdcm::Attribute<0x0018, 0x2006> DisplayWindowLabelVector;
+ typedef gdcm::Attribute<0x0018, 0x2010> NominalScannedPixelSpacing;
+ typedef gdcm::Attribute<0x0018, 0x2020> DigitizingDeviceTransportDirection;
+ typedef gdcm::Attribute<0x0018, 0x2030> RotationOfScannedFilm;
+ typedef gdcm::Attribute<0x0018, 0x3100> IVUSAcquisition;
+ typedef gdcm::Attribute<0x0018, 0x3101> IVUSPullbackRate;
+ typedef gdcm::Attribute<0x0018, 0x3102> IVUSGatedRate;
+ typedef gdcm::Attribute<0x0018, 0x3103> IVUSPullbackStartFrameNumber;
+ typedef gdcm::Attribute<0x0018, 0x3104> IVUSPullbackStopFrameNumber;
+ typedef gdcm::Attribute<0x0018, 0x3105> LesionNumber;
+ typedef gdcm::Attribute<0x0018, 0x4000> AcquisitionComments;
+ typedef gdcm::Attribute<0x0018, 0x5000> OutputPower;
+ typedef gdcm::Attribute<0x0018, 0x5010> TransducerData;
+ typedef gdcm::Attribute<0x0018, 0x5012> FocusDepth;
+ typedef gdcm::Attribute<0x0018, 0x5020> ProcessingFunction;
+ typedef gdcm::Attribute<0x0018, 0x5021> PostprocessingFunction;
+ typedef gdcm::Attribute<0x0018, 0x5022> MechanicalIndex;
+ typedef gdcm::Attribute<0x0018, 0x5024> BoneThermalIndex;
+ typedef gdcm::Attribute<0x0018, 0x5026> CranialThermalIndex;
+ typedef gdcm::Attribute<0x0018, 0x5027> SoftTissueThermalIndex;
+ typedef gdcm::Attribute<0x0018, 0x5028> SoftTissueFocusThermalIndex;
+ typedef gdcm::Attribute<0x0018, 0x5029> SoftTissueSurfaceThermalIndex;
+ typedef gdcm::Attribute<0x0018, 0x5030> DynamicRange;
+ typedef gdcm::Attribute<0x0018, 0x5040> TotalGain;
+ typedef gdcm::Attribute<0x0018, 0x5050> DepthOfScanField;
+ typedef gdcm::Attribute<0x0018, 0x5100> PatientPosition;
+ typedef gdcm::Attribute<0x0018, 0x5101> ViewPosition;
+ typedef gdcm::Attribute<0x0018, 0x5104> ProjectionEponymousNameCodeSequence;
+ typedef gdcm::Attribute<0x0018, 0x5210> ImageTransformationMatrix;
+ typedef gdcm::Attribute<0x0018, 0x5212> ImageTranslationVector;
+ typedef gdcm::Attribute<0x0018, 0x6000> Sensitivity;
+ typedef gdcm::Attribute<0x0018, 0x6011> SequenceOfUltrasoundRegions;
+ typedef gdcm::Attribute<0x0018, 0x6012> RegionSpatialFormat;
+ typedef gdcm::Attribute<0x0018, 0x6014> RegionDataType;
+ typedef gdcm::Attribute<0x0018, 0x6016> RegionFlags;
+ typedef gdcm::Attribute<0x0018, 0x6018> RegionLocationMinX0;
+ typedef gdcm::Attribute<0x0018, 0x601a> RegionLocationMinY0;
+ typedef gdcm::Attribute<0x0018, 0x601c> RegionLocationMaxX1;
+ typedef gdcm::Attribute<0x0018, 0x601e> RegionLocationMaxY1;
+ typedef gdcm::Attribute<0x0018, 0x6020> ReferencePixelX0;
+ typedef gdcm::Attribute<0x0018, 0x6022> ReferencePixelY0;
+ typedef gdcm::Attribute<0x0018, 0x6024> PhysicalUnitsXDirection;
+ typedef gdcm::Attribute<0x0018, 0x6026> PhysicalUnitsYDirection;
+ typedef gdcm::Attribute<0x0018, 0x6028> ReferencePixelPhysicalValueX;
+ typedef gdcm::Attribute<0x0018, 0x602a> ReferencePixelPhysicalValueY;
+ typedef gdcm::Attribute<0x0018, 0x602c> PhysicalDeltaX;
+ typedef gdcm::Attribute<0x0018, 0x602e> PhysicalDeltaY;
+ typedef gdcm::Attribute<0x0018, 0x6030> TransducerFrequency;
+ typedef gdcm::Attribute<0x0018, 0x6031> TransducerType;
+ typedef gdcm::Attribute<0x0018, 0x6032> PulseRepetitionFrequency;
+ typedef gdcm::Attribute<0x0018, 0x6034> DopplerCorrectionAngle;
+ typedef gdcm::Attribute<0x0018, 0x6036> SteeringAngle;
+ typedef gdcm::Attribute<0x0018, 0x6038> DopplerSampleVolumeXPositionRetired;
+ typedef gdcm::Attribute<0x0018, 0x6039> DopplerSampleVolumeXPosition;
+ typedef gdcm::Attribute<0x0018, 0x603a> DopplerSampleVolumeYPositionRetired;
+ typedef gdcm::Attribute<0x0018, 0x603b> DopplerSampleVolumeYPosition;
+ typedef gdcm::Attribute<0x0018, 0x603c> TMLinePositionX0Retired;
+ typedef gdcm::Attribute<0x0018, 0x603d> TMLinePositionX0;
+ typedef gdcm::Attribute<0x0018, 0x603e> TMLinePositionY0Retired;
+ typedef gdcm::Attribute<0x0018, 0x603f> TMLinePositionY0;
+ typedef gdcm::Attribute<0x0018, 0x6040> TMLinePositionX1Retired;
+ typedef gdcm::Attribute<0x0018, 0x6041> TMLinePositionX1;
+ typedef gdcm::Attribute<0x0018, 0x6042> TMLinePositionY1Retired;
+ typedef gdcm::Attribute<0x0018, 0x6043> TMLinePositionY1;
+ typedef gdcm::Attribute<0x0018, 0x6044> PixelComponentOrganization;
+ typedef gdcm::Attribute<0x0018, 0x6046> PixelComponentMask;
+ typedef gdcm::Attribute<0x0018, 0x6048> PixelComponentRangeStart;
+ typedef gdcm::Attribute<0x0018, 0x604a> PixelComponentRangeStop;
+ typedef gdcm::Attribute<0x0018, 0x604c> PixelComponentPhysicalUnits;
+ typedef gdcm::Attribute<0x0018, 0x604e> PixelComponentDataType;
+ typedef gdcm::Attribute<0x0018, 0x6050> NumberOfTableBreakPoints;
+ typedef gdcm::Attribute<0x0018, 0x6052> TableOfXBreakPoints;
+ typedef gdcm::Attribute<0x0018, 0x6054> TableOfYBreakPoints;
+ typedef gdcm::Attribute<0x0018, 0x6056> NumberOfTableEntries;
+ typedef gdcm::Attribute<0x0018, 0x6058> TableOfPixelValues;
+ typedef gdcm::Attribute<0x0018, 0x605a> TableOfParameterValues;
+ typedef gdcm::Attribute<0x0018, 0x6060> RWaveTimeVector;
+ typedef gdcm::Attribute<0x0018, 0x7000> DetectorConditionsNominalFlag;
+ typedef gdcm::Attribute<0x0018, 0x7001> DetectorTemperature;
+ typedef gdcm::Attribute<0x0018, 0x7004> DetectorType;
+ typedef gdcm::Attribute<0x0018, 0x7005> DetectorConfiguration;
+ typedef gdcm::Attribute<0x0018, 0x7006> DetectorDescription;
+ typedef gdcm::Attribute<0x0018, 0x7008> DetectorMode;
+ typedef gdcm::Attribute<0x0018, 0x700a> DetectorID;
+ typedef gdcm::Attribute<0x0018, 0x700c> DateOfLastDetectorCalibration;
+ typedef gdcm::Attribute<0x0018, 0x700e> TimeOfLastDetectorCalibration;
+ typedef gdcm::Attribute<0x0018, 0x7010> ExposuresOnDetectorSinceLastCalibration;
+ typedef gdcm::Attribute<0x0018, 0x7011> ExposuresOnDetectorSinceManufactured;
+ typedef gdcm::Attribute<0x0018, 0x7012> DetectorTimeSinceLastExposure;
+ typedef gdcm::Attribute<0x0018, 0x7014> DetectorActiveTime;
+ typedef gdcm::Attribute<0x0018, 0x7016> DetectorActivationOffsetFromExposure;
+ typedef gdcm::Attribute<0x0018, 0x701a> DetectorBinning;
+ typedef gdcm::Attribute<0x0018, 0x7020> DetectorElementPhysicalSize;
+ typedef gdcm::Attribute<0x0018, 0x7022> DetectorElementSpacing;
+ typedef gdcm::Attribute<0x0018, 0x7024> DetectorActiveShape;
+ typedef gdcm::Attribute<0x0018, 0x7026> DetectorActiveDimensions;
+ typedef gdcm::Attribute<0x0018, 0x7028> DetectorActiveOrigin;
+ typedef gdcm::Attribute<0x0018, 0x702a> DetectorManufacturerName;
+ typedef gdcm::Attribute<0x0018, 0x702b> DetectorManufacturerModelName;
+ typedef gdcm::Attribute<0x0018, 0x7030> FieldOfViewOrigin;
+ typedef gdcm::Attribute<0x0018, 0x7032> FieldOfViewRotation;
+ typedef gdcm::Attribute<0x0018, 0x7034> FieldOfViewHorizontalFlip;
+ typedef gdcm::Attribute<0x0018, 0x7036> PixelDataAreaOriginRelativeToFOV;
+ typedef gdcm::Attribute<0x0018, 0x7038> PixelDataAreaRotationAngleRelativeToFOV;
+ typedef gdcm::Attribute<0x0018, 0x7040> GridAbsorbingMaterial;
+ typedef gdcm::Attribute<0x0018, 0x7041> GridSpacingMaterial;
+ typedef gdcm::Attribute<0x0018, 0x7042> GridThickness;
+ typedef gdcm::Attribute<0x0018, 0x7044> GridPitch;
+ typedef gdcm::Attribute<0x0018, 0x7046> GridAspectRatio;
+ typedef gdcm::Attribute<0x0018, 0x7048> GridPeriod;
+ typedef gdcm::Attribute<0x0018, 0x704c> GridFocalDistance;
+ typedef gdcm::Attribute<0x0018, 0x7050> FilterMaterial;
+ typedef gdcm::Attribute<0x0018, 0x7052> FilterThicknessMinimum;
+ typedef gdcm::Attribute<0x0018, 0x7054> FilterThicknessMaximum;
+ typedef gdcm::Attribute<0x0018, 0x7056> FilterBeamPathLengthMinimum;
+ typedef gdcm::Attribute<0x0018, 0x7058> FilterBeamPathLengthMaximum;
+ typedef gdcm::Attribute<0x0018, 0x7060> ExposureControlMode;
+ typedef gdcm::Attribute<0x0018, 0x7062> ExposureControlModeDescription;
+ typedef gdcm::Attribute<0x0018, 0x7064> ExposureStatus;
+ typedef gdcm::Attribute<0x0018, 0x7065> PhototimerSetting;
+ typedef gdcm::Attribute<0x0018, 0x8150> ExposureTimeInuS;
+ typedef gdcm::Attribute<0x0018, 0x8151> XRayTubeCurrentInuA;
+ typedef gdcm::Attribute<0x0018, 0x9004> ContentQualification;
+ typedef gdcm::Attribute<0x0018, 0x9005> PulseSequenceName;
+ typedef gdcm::Attribute<0x0018, 0x9006> MRImagingModifierSequence;
+ typedef gdcm::Attribute<0x0018, 0x9008> EchoPulseSequence;
+ typedef gdcm::Attribute<0x0018, 0x9009> InversionRecovery;
+ typedef gdcm::Attribute<0x0018, 0x9010> FlowCompensation;
+ typedef gdcm::Attribute<0x0018, 0x9011> MultipleSpinEcho;
+ typedef gdcm::Attribute<0x0018, 0x9012> MultiPlanarExcitation;
+ typedef gdcm::Attribute<0x0018, 0x9014> PhaseContrast;
+ typedef gdcm::Attribute<0x0018, 0x9015> TimeOfFlightContrast;
+ typedef gdcm::Attribute<0x0018, 0x9016> Spoiling;
+ typedef gdcm::Attribute<0x0018, 0x9017> SteadyStatePulseSequence;
+ typedef gdcm::Attribute<0x0018, 0x9018> EchoPlanarPulseSequence;
+ typedef gdcm::Attribute<0x0018, 0x9019> TagAngleFirstAxis;
+ typedef gdcm::Attribute<0x0018, 0x9020> MagnetizationTransfer;
+ typedef gdcm::Attribute<0x0018, 0x9021> T2Preparation;
+ typedef gdcm::Attribute<0x0018, 0x9022> BloodSignalNulling;
+ typedef gdcm::Attribute<0x0018, 0x9024> SaturationRecovery;
+ typedef gdcm::Attribute<0x0018, 0x9025> SpectrallySelectedSuppression;
+ typedef gdcm::Attribute<0x0018, 0x9026> SpectrallySelectedExcitation;
+ typedef gdcm::Attribute<0x0018, 0x9027> SpatialPresaturation;
+ typedef gdcm::Attribute<0x0018, 0x9028> Tagging;
+ typedef gdcm::Attribute<0x0018, 0x9029> OversamplingPhase;
+ typedef gdcm::Attribute<0x0018, 0x9030> TagSpacingFirstDimension;
+ typedef gdcm::Attribute<0x0018, 0x9032> GeometryOfKSpaceTraversal;
+ typedef gdcm::Attribute<0x0018, 0x9033> SegmentedKSpaceTraversal;
+ typedef gdcm::Attribute<0x0018, 0x9034> RectilinearPhaseEncodeReordering;
+ typedef gdcm::Attribute<0x0018, 0x9035> TagThickness;
+ typedef gdcm::Attribute<0x0018, 0x9036> PartialFourierDirection;
+ typedef gdcm::Attribute<0x0018, 0x9037> CardiacSynchronizationTechnique;
+ typedef gdcm::Attribute<0x0018, 0x9041> ReceiveCoilManufacturerName;
+ typedef gdcm::Attribute<0x0018, 0x9042> MRReceiveCoilSequence;
+ typedef gdcm::Attribute<0x0018, 0x9043> ReceiveCoilType;
+ typedef gdcm::Attribute<0x0018, 0x9044> QuadratureReceiveCoil;
+ typedef gdcm::Attribute<0x0018, 0x9045> MultiCoilDefinitionSequence;
+ typedef gdcm::Attribute<0x0018, 0x9046> MultiCoilConfiguration;
+ typedef gdcm::Attribute<0x0018, 0x9047> MultiCoilElementName;
+ typedef gdcm::Attribute<0x0018, 0x9048> MultiCoilElementUsed;
+ typedef gdcm::Attribute<0x0018...
[truncated message content] |