X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmSQItem.cxx;h=fe331d2b6bed66fefafb9f34c7967f399b0f0ff5;hb=9a1c462c4bd36bd29efc949d74332f3e19bb9638;hp=c0d3b27d2925525ab203f655f1cc6d431e07816e;hpb=d231595f2ad64eb1921bef15a7423c6ea6433398;p=gdcm.git diff --git a/src/gdcmSQItem.cxx b/src/gdcmSQItem.cxx index c0d3b27d..fe331d2b 100644 --- a/src/gdcmSQItem.cxx +++ b/src/gdcmSQItem.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmSQItem.cxx,v $ Language: C++ - Date: $Date: 2005/07/06 08:43:18 $ - Version: $Revision: 1.73 $ + Date: $Date: 2005/07/12 17:08:12 $ + Version: $Revision: 1.74 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -198,6 +198,24 @@ void SQItem::ClearEntry() DocEntries.clear(); } +/** + * \brief Clear the std::list from given Sequence Item BUT keep the entries + */ +void SQItem::ClearEntryNoDestroy() +{ + DocEntries.clear(); +} + + +/** + * \brief Move all the entries from a given Sequence Item + */ +void SQItem::MoveObject(SQItem *source) +{ + DocEntries = source->DocEntries; + source->ClearEntryNoDestroy(); +} + /** * \brief Get the first Dicom entry while visiting the SQItem * \return The first DocEntry if found, otherwhise 0