Program: gdcm
Module: $RCSfile: TestPrintAllDocument.cxx,v $
Language: C++
- Date: $Date: 2006/04/07 10:58:51 $
- Version: $Revision: 1.13 $
+ Date: $Date: 2008/09/15 15:49:21 $
+ Version: $Revision: 1.18 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
int swapC;
unsigned int j;
std::string pixelType, photomInterp;
- int l;
+ unsigned int l;
l = strlen("PALETTE COLOR ");
- //gdcm::Debug::DebugOn();
+ //GDCM_NAME_SPACE::Debug::DebugOn();
while( gdcmDataImages[i] != 0 )
{
std::cout << " ----------------------------------------------"
<< "Begin with " << filename << std::endl;
- gdcm::File *f= gdcm::File::New( );
+ GDCM_NAME_SPACE::File *f= GDCM_NAME_SPACE::File::New( );
f->SetFileName( filename );
f->Load();
std::cout << " ";
std::cout << " Smpl.P.Pix.=" << f->GetSamplesPerPixel()
<< " Plan.Config.=" << f->GetPlanarConfiguration();
-
+
photomInterp = f->GetEntryString(0x0028,0x0004);
- std::cout << " Photom.Interp.=" << photomInterp;
- for (j=0; j<l-photomInterp.length(); j++)
- std::cout << " ";
+ std::cout << " Photom.Interp.=" << photomInterp << " l : " << l <<"length : " << photomInterp.length()<< std::endl;
+
+ if (l > photomInterp.length())
+ for (j=0; j<l-photomInterp.length(); j++)
+ std::cout << " ";
std::cout << " TransferSyntaxName= [" << f->GetTransferSyntaxName() << "]" ;
std::string strImageOrientationPatient =
f->GetEntryString(0x0020,0x0037);
- if ( strImageOrientationPatient != gdcm::GDCM_UNFOUND )
+ if ( strImageOrientationPatient != GDCM_NAME_SPACE::GDCM_UNFOUND )
{
- gdcm::Orientation *o = gdcm::Orientation::New();
+ GDCM_NAME_SPACE::Orientation *o = GDCM_NAME_SPACE::Orientation::New();
- gdcm::OrientationType orient = o->GetOrientationType( f );
+ GDCM_NAME_SPACE::OrientationType orient = o->GetOrientationType( f );
std::cout << " ---------------------- Orientation " << orient
<< std::endl;
o->Delete();