X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=gdcmPython%2Fgdcm.i;h=7e7f40f54154ce66cf772fe8f75c8c0102824ead;hb=b4231dbceb7300514df7dbed00f84639b6ca6a4a;hp=69e8a82f14ec51c0ebe174b5025fe4cc18bca6e3;hpb=056201f7ae914314059ccb136d35c674a0ad9e0b;p=gdcm.git diff --git a/gdcmPython/gdcm.i b/gdcmPython/gdcm.i index 69e8a82f..7e7f40f5 100644 --- a/gdcmPython/gdcm.i +++ b/gdcmPython/gdcm.i @@ -4,11 +4,12 @@ #include "gdcmDictEntry.h" #include "gdcmDict.h" #include "gdcmDictSet.h" -#include "gdcmElValue.h" -#include "gdcmElValSet.h" -#include "gdcmUtil.h" +#include "gdcmHeaderEntry.h" +#include "gdcmHeaderEntrySet.h" #include "gdcmHeader.h" +#include "gdcmHeaderHelper.h" #include "gdcmFile.h" +#include "gdcmUtil.h" using namespace std; // Utility functions on strings for removing leading and trailing spaces @@ -67,14 +68,14 @@ extern gdcmGlobal gdcmGlob; //////////////////////////////////////////////////////////////////////////// // Convert a c++ hash table in a python native dictionary -%typemap(out) TagElValueHT & { +%typemap(out) TagHeaderEntryHT & { PyObject* NewDict = PyDict_New(); // The result of this typemap string RawName; // Element name as gotten from gdcm PyObject* NewKey = (PyObject*)0; // Associated name as python object string RawValue; // Element value as gotten from gdcm PyObject* NewVal = (PyObject*)0; // Associated value as python object - for (TagElValueHT::iterator tag = $1->begin(); tag != $1->end(); ++tag) { + for (TagHeaderEntryHT::iterator tag = $1->begin(); tag != $1->end(); ++tag) { // The element name shall be the key: RawName = tag->second->GetName(); @@ -109,9 +110,9 @@ extern gdcmGlobal gdcmGlob; %include "gdcmDictEntry.h" %include "gdcmDict.h" %include "gdcmDictSet.h" -%include "gdcmElValue.h" -%include "gdcmElValSet.h" -%include "gdcmUtil.h" +%include "gdcmHeaderEntry.h" +%include "gdcmHeaderEntrySet.h" %include "gdcmHeader.h" +%include "gdcmHeaderHelper.h" %include "gdcmFile.h" - +%include "gdcmUtil.h"