X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDicomDirElement.cxx;h=66665db6476f68e3f32eac05dbd24fd609bbf2b6;hb=7350639601914cd8ab02bfb0d6668c5bf56ce2f4;hp=9d0bd87822e784090c3694e50b0b8b810f5f98ae;hpb=d6f3715fc5f0acf5deeefd288703e24790d069cd;p=gdcm.git diff --git a/src/gdcmDicomDirElement.cxx b/src/gdcmDicomDirElement.cxx index 9d0bd878..66665db6 100644 --- a/src/gdcmDicomDirElement.cxx +++ b/src/gdcmDicomDirElement.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDicomDirElement.cxx,v $ Language: C++ - Date: $Date: 2005/01/28 17:01:29 $ - Version: $Revision: 1.32 $ + Date: $Date: 2005/02/01 10:29:54 $ + Version: $Revision: 1.33 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -26,10 +26,11 @@ namespace gdcm { +//----------------------------------------------------------------------------- void FillDefaultDIRDict(DicomDirElement *dde); + //----------------------------------------------------------------------------- // Constructor / Destructor - /** * \brief constructor : populates the chained lists * from the file 'Dicts/DicomDir.dic' @@ -104,6 +105,44 @@ DicomDirElement::~DicomDirElement() DicomDirImageList.clear(); } +//----------------------------------------------------------------------------- +// Public +/** + * \brief Add an entry + * @param type type + * @param elem elem + */ +bool DicomDirElement::AddEntry(DicomDirType type, Element const &elem) +{ + switch( type ) + { + case DD_META : + DicomDirMetaList.push_back(elem); + break; + case DD_PATIENT : + DicomDirPatientList.push_back(elem); + break; + case DD_STUDY : + DicomDirStudyList.push_back(elem); + break; + case DD_SERIE : + DicomDirSerieList.push_back(elem); + break; + case DD_IMAGE : + DicomDirImageList.push_back(elem); + break; + default : + return false; + } + return true; +} + +//----------------------------------------------------------------------------- +// Protected + +//----------------------------------------------------------------------------- +// Private + //----------------------------------------------------------------------------- // Print /** @@ -156,42 +195,4 @@ void DicomDirElement::Print(std::ostream &os) } //----------------------------------------------------------------------------- -// Public -/** - * \brief Add an entry - * @param type type - * @param elem elem - */ -bool DicomDirElement::AddEntry(DicomDirType type, Element const &elem) -{ - switch( type ) - { - case DD_META : - DicomDirMetaList.push_back(elem); - break; - case DD_PATIENT : - DicomDirPatientList.push_back(elem); - break; - case DD_STUDY : - DicomDirStudyList.push_back(elem); - break; - case DD_SERIE : - DicomDirSerieList.push_back(elem); - break; - case DD_IMAGE : - DicomDirImageList.push_back(elem); - break; - default : - return false; - } - return true; -} -//----------------------------------------------------------------------------- -// Protected - -//----------------------------------------------------------------------------- -// Private - -//----------------------------------------------------------------------------- - } // end namespace gdcm