X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=gdcmPython%2Fgdcm.i;h=a1d6ea19ad4d633b7f23e1a76d7058b459ee0c8e;hb=1eace7fe2d9708f674da4abe0461f4bb1d734c52;hp=84dede0205e73127e1f880904aee55fdc4432778;hpb=bd1e1aea88a95e4d14cd59088a7e5280703402ea;p=gdcm.git diff --git a/gdcmPython/gdcm.i b/gdcmPython/gdcm.i index 84dede02..a1d6ea19 100644 --- a/gdcmPython/gdcm.i +++ b/gdcmPython/gdcm.i @@ -1,11 +1,15 @@ %module gdcm -#pragma SWIG nowarn=504 +#pragma SWIG nowarn=504,510 %{ #include #include "gdcmCommon.h" #include "gdcmBase.h" +#include "gdcmRefCounter.h" +#include "gdcmTagKey.h" +#include "gdcmVRKey.h" #include "gdcmDict.h" +#include "gdcmDicomEntry.h" #include "gdcmDictEntry.h" #include "gdcmDictSet.h" #include "gdcmDicomDir.h" @@ -201,6 +205,16 @@ typedef unsigned long long uint64_t; %ignore gdcm::binary_write(std::ostream &,uint32_t const &); %ignore gdcm::binary_write(std::ostream &,uint16_t const &); +%ignore gdcm::VRKey::operator=(const VRKey &_val); +%ignore gdcm::VRKey::operator=(const std::string &_val); +%ignore gdcm::VRKey::operator=(const char *_val); +%ignore gdcm::VRKey::operator[](const unsigned int &_id) const; +%ignore gdcm::VRKey::operator[](const unsigned int &_id); + +%ignore gdcm::TagKey::operator=(const TagKey &_val); +%ignore gdcm::TagKey::operator[](const unsigned int &_id) const; +%ignore gdcm::TagKey::operator[](const unsigned int &_id); + %ignore gdcm::DicomDir::SetStartMethod(DicomDir::Method *method,void *arg = NULL); %ignore gdcm::DicomDir::SetProgressMethod(DicomDir::Method *method,void *arg = NULL); %ignore gdcm::DicomDir::SetEndMethod(DicomDir::Method *method,void *arg = NULL); @@ -229,6 +243,10 @@ typedef unsigned long long uint64_t; // Warning: Order matters ! %include "gdcmCommon.h" %include "gdcmBase.h" +%include "gdcmRefCounter.h" +%include "gdcmTagKey.h" +%include "gdcmVRKey.h" +%include "gdcmDicomEntry.h" %include "gdcmDictEntry.h" %include "gdcmDict.h" %include "gdcmDictSet.h"