-typedef std::list<Element> ListDicomDirResultElem;
-typedef std::list<Element> ListDicomDirStudyComponentElem;
-
-typedef std::list<Element> ListDicomDirOverlayElem;
-typedef std::list<Element> ListDicomDirModalityLutElem;
-typedef std::list<Element> ListDicomDirModalityLutElem;
-typedef std::list<Element> ListDicomDirCurveElem;
-typedef std::list<Element> ListDicomDirStoredPrintElem;
-typedef std::list<Element> ListDicomDirRtDoseElem;
-typedef std::list<Element> ListDicomDirRtStructureSetElem;
-typedef std::list<Element> ListDicomDirRtPlanElem;
-typedef std::list<Element> ListDicomDirRtTreatRecordElem;
-typedef std::list<Element> ListDicomDirPresentationElem;
-typedef std::list<Element> ListDicomDirSrDocumentElem;
-typedef std::list<Element> ListDicomDirKeyObjectDocElem;
-typedef std::list<Element> ListDicomDirSpectroscopyElem;
-typedef std::list<Element> ListDicomDirRawDataElem;
-typedef std::list<Element> ListDicomDirRegistrationElem;
-typedef std::list<Element> ListDicomDirFiducialElem;
+typedef std::list<DicomElement> ListDicomDirResultElem;
+typedef std::list<DicomElement> ListDicomDirStudyComponentElem;
+
+typedef std::list<DicomElement> ListDicomDirOverlayElem;
+typedef std::list<DicomElement> ListDicomDirModalityLutElem;
+typedef std::list<DicomElement> ListDicomDirModalityLutElem;
+typedef std::list<DicomElement> ListDicomDirCurveElem;
+typedef std::list<DicomElement> ListDicomDirStoredPrintElem;
+typedef std::list<DicomElement> ListDicomDirRtDoseElem;
+typedef std::list<DicomElement> ListDicomDirRtStructureSetElem;
+typedef std::list<DicomElement> ListDicomDirRtPlanElem;
+typedef std::list<DicomElement> ListDicomDirRtTreatRecordElem;
+typedef std::list<DicomElement> ListDicomDirPresentationElem;
+typedef std::list<DicomElement> ListDicomDirSrDocumentElem;
+typedef std::list<DicomElement> ListDicomDirKeyObjectDocElem;
+typedef std::list<DicomElement> ListDicomDirSpectroscopyElem;
+typedef std::list<DicomElement> ListDicomDirRawDataElem;
+typedef std::list<DicomElement> ListDicomDirRegistrationElem;
+typedef std::list<DicomElement> ListDicomDirFiducialElem;