Program: gdcm
Module: $RCSfile: gdcmBinEntry.cxx,v $
Language: C++
- Date: $Date: 2005/08/25 13:45:40 $
- Version: $Revision: 1.73 $
+ Date: $Date: 2005/08/25 14:59:49 $
+ 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
}
s << "]";
}
+ else if ( GetVR() == "FD" )
+ {
+ int l = GetReadLength()/8 - 1;
+ double *beg = (double *)GetBinArea();
+ s << " [" << *beg;
+ if ( l!= 0)
+ for (int i=0;i<l;i++)
+ {
+ beg++;
+ s << "\\" << *beg;
+ }
+ s << "]";
+ }
else
{
- s << " [" << GetValue()
- << "; length = " << GetLength() << "]";
+ if ( Util::IsCleanArea( GetBinArea(),GetLength() ) )
+ {
+ std::string cleanString =
+ Util::CreateCleanString( GetBinArea(),GetLength() );
+ s << " [" << cleanString << "]";
+ }
+ else
+ {
+ s << " [" << GetValue()
+ << "; length = " << GetLength() << "]";
+ }
+
}
}
else