From: jpr Date: Thu, 22 Sep 2005 14:45:11 +0000 (+0000) Subject: Add verbosity X-Git-Tag: Version1.2.bp~57 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=3a687f362b29fd54cbc5377b8138e6d8c9b4cd92;p=gdcm.git Add verbosity --- diff --git a/Example/PrintFile.cxx b/Example/PrintFile.cxx index 8d7bfc07..5ed9c729 100644 --- a/Example/PrintFile.cxx +++ b/Example/PrintFile.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: PrintFile.cxx,v $ Language: C++ - Date: $Date: 2005/09/16 16:45:33 $ - Version: $Revision: 1.57 $ + Date: $Date: 2005/09/22 14:45:11 $ + Version: $Revision: 1.58 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -300,13 +300,19 @@ int main(int argc, char *argv[]) std::string strImageOrientationPatient = f->GetEntryValue(0x0020,0x0037); + gdcm::Orientation o; + if ( strImageOrientationPatient != gdcm::GDCM_UNFOUND ) { - gdcm::Orientation o; double orient = o.TypeOrientation( f ); - std::cout << " ---------------------- Orientation " << orient + std::cout << " ---------------------- Type Orientation " << orient << std::endl; } + + std::string ori = o.GetOrientation ( f ); + if (ori != gdcm::GDCM_UNFOUND ) + std::cout << "Orientation [" << ori << "]" << std::endl; + // Display the LUT as an int array (for debugging purpose) if ( f->HasLUT() && showlut ) { @@ -456,6 +462,10 @@ int main(int argc, char *argv[]) fh->SetPrintLevel( level ); fh->Print(); + gdcm::Orientation o; + std::string ori = o.GetOrientation ( f ); + if (ori != gdcm::GDCM_UNFOUND ) + std::cout << "Orientation [" << ori << "]" << std::endl; if (f->IsReadable()) std::cout <c_str()<<" is Readable"<GetImageDataSize();// just an accesor :useless here - imageData = original->GetImageData(); - (void)imageData; // no enough to avoid warning on 'Golgot' - //(void)dataSize; + + imageData = original->GetImageData(); // VERY important : + // brings pixels in memory ! + //(void)imageData; // not enough to avoid warning with icc compiler + //(void)dataSize; // not enough to avoid warning on 'Golgot' + std::cout << imageData << std::endl; // to avoid warning ? + //First of all copy the header field by field gdcm::DocEntry *d = original->GetFile()->GetFirstEntry();