Program: gdcm
Module: $RCSfile: gdcmElementSet.cxx,v $
Language: C++
- Date: $Date: 2005/10/11 08:24:10 $
- Version: $Revision: 1.64 $
+ Date: $Date: 2005/10/18 09:17:08 $
+ Version: $Revision: 1.66 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmElementSet.h"
#include "gdcmDebug.h"
-#include "gdcmValEntry.h"
-#include "gdcmBinEntry.h"
#include "gdcmSeqEntry.h"
+#include "gdcmDataEntry.h"
namespace gdcm
{
/**
* \brief Constructor for a given ElementSet
*/
-//BOZ depthLevel is not usefull anymore
-ElementSet::ElementSet(int depthLevel)
+ElementSet::ElementSet()
: DocEntrySet()
{
- (void)depthLevel;
}
/**
{
// Let's change the 'warning value' for Pixel Data,
// to avoid human reader to be confused by 'gdcm::NotLoaded'.
- gdcm::BinEntry *pixelElement = GetBinEntry(0x7fe0,0x0010);
+ DataEntry *pixelElement = GetDataEntry(0x7fe0,0x0010);
if ( pixelElement != 0 )
{
- pixelElement->SetValue( gdcm::GDCM_PIXELDATA);
- }
+ pixelElement->SetFlag( DataEntry::FLAG_PIXELDATA );
+ }
for( TagDocEntryHT::const_iterator i = TagHT.begin(); i != TagHT.end(); ++i)
{
entry->SetPrintLevel(PrintLevel);
entry->Print(os);
- if ( dynamic_cast<SeqEntry*>(entry) )
+ if ( dynamic_cast<SeqEntry *>(entry) )
{
// Avoid the newline for a sequence:
continue;