X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmSQItem.cxx;h=597d833cb01e8c8ab4e308483e134f93bc04d71a;hb=8ac4df8c7543a827c7b89fc9bbcf86625f3c1afe;hp=2299b946bc6af54bf7f2047e82c715c85f34ee51;hpb=709489e13fe8c2b2a3f0cff5b5c948fd516bf855;p=gdcm.git diff --git a/src/gdcmSQItem.cxx b/src/gdcmSQItem.cxx index 2299b946..597d833c 100644 --- a/src/gdcmSQItem.cxx +++ b/src/gdcmSQItem.cxx @@ -3,12 +3,12 @@ Program: gdcm Module: $RCSfile: gdcmSQItem.cxx,v $ Language: C++ - Date: $Date: 2004/08/27 15:48:44 $ - Version: $Revision: 1.25 $ + Date: $Date: 2004/09/27 08:39:07 $ + Version: $Revision: 1.28 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or - http://www.creatis.insa-lyon.fr/Public/Gdcm/License.htm for details. + http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR @@ -33,9 +33,9 @@ * \brief Constructor from a given gdcmSQItem */ gdcmSQItem::gdcmSQItem(int depthLevel ) - : gdcmDocEntrySet(depthLevel) + : gdcmDocEntrySet( ) { - SQDepthLevel = depthLevel +1; + SQDepthLevel = depthLevel; } /** @@ -57,7 +57,7 @@ gdcmSQItem::~gdcmSQItem() /* * \brief canonical Printer */ - void gdcmSQItem::Print(std::ostream & os) + void gdcmSQItem::Print(std::ostream& os) { std::ostringstream s; @@ -95,7 +95,7 @@ gdcmSQItem::~gdcmSQItem() * \ingroup gdcmSQItem * \brief canonical Writer */ -void gdcmSQItem::Write(FILE *fp,FileType filetype) +void gdcmSQItem::Write(FILE* fp,FileType filetype) { uint16_t item[4] = { 0xfffe, 0xe000, 0xffff, 0xffff }; uint16_t itemt[4]= { 0xfffe, 0xe00d, 0xffff, 0xffff }; @@ -137,7 +137,7 @@ void gdcmSQItem::Write(FILE *fp,FileType filetype) /** * \brief adds any Entry (Dicom Element) to the Sequence Item */ -bool gdcmSQItem::AddEntry(gdcmDocEntry *entry) +bool gdcmSQItem::AddEntry(gdcmDocEntry* entry) { docEntries.push_back(entry); //TODO : check if it worked @@ -157,7 +157,7 @@ bool gdcmSQItem::AddEntry(gdcmDocEntry *entry) * @return true if element was found or created successfully */ -bool gdcmSQItem::SetEntryByNumber(std::string val,uint16_t group, +bool gdcmSQItem::SetEntryByNumber(std::string val, uint16_t group, uint16_t element) { for(ListDocEntry::iterator i = docEntries.begin(); i != docEntries.end(); ++i) @@ -235,7 +235,7 @@ bool gdcmSQItem::SetEntryByNumber(std::string val,uint16_t group, * \brief Gets a Dicom Element inside a SQ Item Entry, by number * @return */ -gdcmDocEntry *gdcmSQItem::GetDocEntryByNumber(uint16_t group, uint16_t element) +gdcmDocEntry* gdcmSQItem::GetDocEntryByNumber(uint16_t group, uint16_t element) { for(ListDocEntry::iterator i = docEntries.begin(); i != docEntries.end(); ++i)