X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Example%2FPrintDicomDir.cxx;h=8f6e250915d7a498b807751d4c5d00ee1597ca45;hb=7232238105e44d9569d21452e1600e00d8a44961;hp=cc8c9a7f869f594729b7db1d44b681a7edca2fbc;hpb=060ddb1e7fabdfc43c258dfd575df80e4023fd32;p=gdcm.git diff --git a/Example/PrintDicomDir.cxx b/Example/PrintDicomDir.cxx index cc8c9a7f..8f6e2509 100644 --- a/Example/PrintDicomDir.cxx +++ b/Example/PrintDicomDir.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: PrintDicomDir.cxx,v $ Language: C++ - Date: $Date: 2005/01/20 11:09:21 $ - Version: $Revision: 1.17 $ + Date: $Date: 2005/02/01 10:34:59 $ + Version: $Revision: 1.19 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -48,7 +48,7 @@ int main(int argc, char* argv[]) } if (argc > 3) - gdcm::Debug::SetDebugOn(); + gdcm::Debug::DebugOn(); e1 = new gdcm::DicomDir( fileName ); @@ -94,7 +94,7 @@ int main(int argc, char* argv[]) pa = e1->GetFirstPatient(); while (pa) { - std::cout << pa->GetEntry(0x0010, 0x0010) << std::endl; // Patient's Name + std::cout << pa->GetEntryValue(0x0010, 0x0010) << std::endl; // Patient's Name pa = e1->GetNextPatient(); } break; @@ -107,11 +107,11 @@ int main(int argc, char* argv[]) pa = e1->GetFirstPatient(); while ( pa ) // on degouline les PATIENT de ce DICOMDIR { - std::cout << pa->GetEntry(0x0010, 0x0010) << std::endl; // Patient's Name + std::cout << pa->GetEntryValue(0x0010, 0x0010) << std::endl; // Patient's Name st = pa->GetFirstStudy(); while ( st ) { // on degouline les STUDY de ce patient - std::cout << "--- "<< st->GetEntry(0x0008, 0x1030) << std::endl; // Study Description + std::cout << "--- "<< st->GetEntryValue(0x0008, 0x1030) << std::endl; // Study Description st = pa->GetNextStudy(); } pa = e1->GetNextPatient(); @@ -127,21 +127,21 @@ int main(int argc, char* argv[]) while ( pa ) // on degouline les PATIENT de ce DICOMDIR { // Patient's Name, Patient ID - std::cout << "Pat.Name:[" << pa->GetEntry(0x0010, 0x0010) <<"]"; // Patient's Name + std::cout << "Pat.Name:[" << pa->GetEntryValue(0x0010, 0x0010) <<"]"; // Patient's Name std::cout << " Pat.ID:["; - std::cout << pa->GetEntry(0x0010, 0x0020) << "]" << std::endl; // Patient ID + std::cout << pa->GetEntryValue(0x0010, 0x0020) << "]" << std::endl; // Patient ID st = pa->GetFirstStudy(); while ( st ) { // on degouline les STUDY de ce patient - std::cout << "--- Stud.descr:[" << st->GetEntry(0x0008, 0x1030) << "]";// Study Description - std::cout << " Stud.ID:[" << st->GetEntry(0x0020, 0x0010); // Study ID + std::cout << "--- Stud.descr:[" << st->GetEntryValue(0x0008, 0x1030) << "]";// Study Description + std::cout << " Stud.ID:[" << st->GetEntryValue(0x0020, 0x0010); // Study ID std::cout << "]" << std::endl; se = st->GetFirstSerie(); while ( se ) { // on degouline les SERIES de cette study - std::cout << "--- --- Ser.Descr:["<< se->GetEntry(0x0008, 0x103e)<< "]"; // Series Description - std::cout << " Ser.nb:[" << se->GetEntry(0x0020, 0x0011); // Series number - std::cout << "] Mod.:[" << se->GetEntry(0x0008, 0x0060) << "]"; // Modality + std::cout << "--- --- Ser.Descr:["<< se->GetEntryValue(0x0008, 0x103e)<< "]"; // Series Description + std::cout << " Ser.nb:[" << se->GetEntryValue(0x0020, 0x0011); // Series number + std::cout << "] Mod.:[" << se->GetEntryValue(0x0008, 0x0060) << "]"; // Modality std::cout << std::endl; se = st->GetNextSerie(); } @@ -158,22 +158,22 @@ int main(int argc, char* argv[]) pa = e1->GetFirstPatient(); while ( pa ) { // les PATIENT de ce DICOMDIR - std::cout << pa->GetEntry(0x0010, 0x0010) << std::endl; // Patient's Name + std::cout << pa->GetEntryValue(0x0010, 0x0010) << std::endl; // Patient's Name st = pa->GetFirstStudy(); while ( st ) { // on degouline les STUDY de ce patient - std::cout << "--- "<< st->GetEntry(0x0008, 0x1030) << std::endl; // Study Description - std::cout << " Stud.ID:[" << st->GetEntry(0x0020, 0x0010); // Study ID + std::cout << "--- "<< st->GetEntryValue(0x0008, 0x1030) << std::endl; // Study Description + std::cout << " Stud.ID:[" << st->GetEntryValue(0x0020, 0x0010); // Study ID se = st->GetFirstSerie(); while ( se ) { // on degouline les SERIES de cette study - std::cout << "--- --- "<< se->GetEntry(0x0008, 0x103e) << std::endl; // Serie Description - std::cout << " Ser.nb:[" << se->GetEntry(0x0020, 0x0011); // Series number - std::cout << "] Mod.:[" << se->GetEntry(0x0008, 0x0060) << "]"; // Modality + std::cout << "--- --- "<< se->GetEntryValue(0x0008, 0x103e) << std::endl; // Serie Description + std::cout << " Ser.nb:[" << se->GetEntryValue(0x0020, 0x0011); // Series number + std::cout << "] Mod.:[" << se->GetEntryValue(0x0008, 0x0060) << "]"; // Modality im = se->GetFirstImage(); while ( im ) { // on degouline les Images de cette serie - std::cout << "--- --- --- "<< im->GetEntry(0x0004, 0x1500) << std::endl; // File name + std::cout << "--- --- --- "<< im->GetEntryValue(0x0004, 0x1500) << std::endl; // File name im = se->GetNextImage(); } se = st->GetNextSerie(); @@ -208,16 +208,16 @@ int main(int argc, char* argv[]) itPatient = e1->GetDicomDirPatients().begin(); while ( itPatient != e1->GetDicomDirPatients().end() ) { // on degouline les PATIENT de ce DICOMDIR - std::cout << (*itPatient)->GetEntry(0x0010, 0x0010) << std::endl; // Patient's Name + std::cout << (*itPatient)->GetEntryValue(0x0010, 0x0010) << std::endl; // Patient's Name itStudy = ((*itPatient)->GetDicomDirStudies()).begin(); while (itStudy != (*itPatient)->GetDicomDirStudies().end() ) { // on degouline les STUDY de ce patient - std::cout << "--- "<< (*itStudy)->GetEntry(0x0008, 0x1030) << std::endl; // Study Description + std::cout << "--- "<< (*itStudy)->GetEntryValue(0x0008, 0x1030) << std::endl; // Study Description itSerie = ((*itStudy)->GetDicomDirSeries()).begin(); while (itSerie != (*itStudy)->GetDicomDirSeries().end() ) { // on degouline les SERIES de cette study - std::cout << "--- --- "<< (*itSerie)->GetEntry(0x0008, 0x103e) << std::endl; // Serie Description + std::cout << "--- --- "<< (*itSerie)->GetEntryValue(0x0008, 0x103e) << std::endl; // Serie Description itImage = ((*itSerie)->GetDicomDirImages()).begin(); while (itImage != (*itSerie)->GetDicomDirImages().end() ) { // on degouline les IMAGES de cette serie - std::cout << "--- --- --- "<< (*itImage)->GetEntry(0x0004, 0x1500) << std::endl; // File name + std::cout << "--- --- --- "<< (*itImage)->GetEntryValue(0x0004, 0x1500) << std::endl; // File name ++itImage; } ++itSerie;