X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocEntry.cxx;h=d8bb77755ae566ff4a39c0cc1c4c2e156b07bdca;hb=af52d821b66539803b39c1ca733ae8a09aa85379;hp=c1ac5508a8fc85373c22a6a4aa5fe82a3e6d6326;hpb=43a9d401c9db4db824a5817e1ef1f3791aba8630;p=gdcm.git diff --git a/src/gdcmDocEntry.cxx b/src/gdcmDocEntry.cxx index c1ac5508..d8bb7775 100644 --- a/src/gdcmDocEntry.cxx +++ b/src/gdcmDocEntry.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocEntry.cxx,v $ Language: C++ - Date: $Date: 2005/06/14 14:00:04 $ - Version: $Revision: 1.58 $ + Date: $Date: 2005/08/24 12:09:12 $ + Version: $Revision: 1.63 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -175,6 +175,15 @@ bool DocEntry::IsItemDelimitor() return (GetGroup() == 0xfffe && GetElement() == 0xe00d); } +/** + * \brief tells us if entry is the first one of an Item + * (fffe,e000) + */ +bool DocEntry::IsItemStarter() +{ + return (GetGroup() == 0xfffe && GetElement() == 0xe000); +} + /** * \brief tells us if entry is the last one of a 'no length' Sequence * (fffe,e0dd) @@ -220,7 +229,7 @@ void DocEntry::Print(std::ostream &os, std::string const & ) o = GetOffset(); vr = GetVR(); - if(vr==GDCM_UNKNOWN) + if ( vr==GDCM_UNKNOWN ) vr=" "; s << DictEntry::TranslateToKey(GetGroup(),GetElement()); @@ -231,9 +240,10 @@ void DocEntry::Print(std::ostream &os, std::string const & ) lgth = GetReadLength(); // ReadLength, as opposed to Length if (lgth == 0xffffffff) { + st = " ffff "; s.setf(std::ios::left); - s << std::setw(10-st.size()); - s << " ffff "; + s << std::setw(4); + s << " x(ffff) "; s.setf(std::ios::left); s << std::setw(8) << "-1"; }