From: regrain Date: Wed, 4 Feb 2004 11:35:55 +0000 (+0000) Subject: * Bug fix for python wrapping X-Git-Tag: Version0.4~27 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=e98c5f32bad62b2f906b467bf7ebc6124c3b7075;p=gdcm.git * Bug fix for python wrapping * Add a Print method to gdcmParser --- diff --git a/gdcmPython/gdcm.i b/gdcmPython/gdcm.i index acdc9481..998702e8 100644 --- a/gdcmPython/gdcm.i +++ b/gdcmPython/gdcm.i @@ -17,7 +17,6 @@ #include "gdcmStudy.h" #include "gdcmSerie.h" #include "gdcmImage.h" -#include "gdcmDirList.h" using namespace std; @@ -115,6 +114,7 @@ extern gdcmGlobal gdcmGlob; { $1 = PyString_AsString($input); } + //////////////////////////////////////////////////////////////////////////// %include "gdcmCommon.h" %include "gdcmDictEntry.h" @@ -133,4 +133,3 @@ extern gdcmGlobal gdcmGlob; %include "gdcmStudy.h" %include "gdcmSerie.h" %include "gdcmImage.h" -%include "gdcmDirList.h" diff --git a/src/gdcmParser.h b/src/gdcmParser.h index be88d134..c1af1932 100644 --- a/src/gdcmParser.h +++ b/src/gdcmParser.h @@ -49,6 +49,7 @@ public: * \note 0 for Light Print; 1 for 'medium' Print, 2 for Heavy */ void SetPrintLevel(int level) { printLevel = level; }; + virtual void Print (std::ostream &os = std::cout) {PrintEntry(os);}; virtual void PrintEntry (std::ostream &os = std::cout); virtual void PrintPubDict (std::ostream &os = std::cout); virtual void PrintShaDict (std::ostream &os = std::cout);