X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=gdcmPython%2Fgdcm.i;h=fe79f26c2c520a20e2365b45f4188c5f904486ca;hb=f83bb295e2d1afd32d41ec2ffbabb1ebf2d4fe9c;hp=ab1e48697bdd3762a7adccdf979e5ff1d8ec6a77;hpb=2b320cf0cf4f79fda840939bf205503a9cbb59be;p=gdcm.git diff --git a/gdcmPython/gdcm.i b/gdcmPython/gdcm.i index ab1e4869..fe79f26c 100644 --- a/gdcmPython/gdcm.i +++ b/gdcmPython/gdcm.i @@ -128,9 +128,7 @@ typedef unsigned long long uint64_t; // Note: Uses gdcmPythonVoidFunc and gdcmPythonVoidFuncArgDelete defined // in the Swig verbatim section of this gdcm.i i.e. in the above section // enclosed within the %{ ... %} scope operator ). -%typemap(python, in) ( gdcm::DicomDir::Method *, - void * = NULL, - gdcm::DicomDir::Method * = NULL ) +%typemap(python, in) (void(*method)(void *),void *arg,void(*argDelete)(void *)) { if($input!=Py_None) { @@ -205,8 +203,9 @@ 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::File::File(); -//%ignore gdcm::DicomDir::DicomDir(); +%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); // Ignore all placed in gdcmCommon.h %ignore GDCM_UNKNOWN; @@ -214,13 +213,16 @@ typedef unsigned long long uint64_t; %ignore GDCM_BINLOADED; %ignore GDCM_NOTLOADED; %ignore GDCM_UNREAD; +%ignore GDCM_NOTASCII; +%ignore GDCM_PIXELDATA; -%constant const char *UNKNOWN = "gdcm::Unknown"; -%constant const char *UNFOUND = "gdcm::Unfound"; -%constant const char *BINLOADED = "gdcm::Binary data loaded"; -%constant const char *NOTLOADED = "gdcm::NotLoaded"; -%constant const char *UNREAD = "gdcm::UnRead"; - +%constant const char *UNKNOWN = "gdcm::Unknown"; +%constant const char *UNFOUND = "gdcm::Unfound"; +%constant const char *BINLOADED = "gdcm::Binary data loaded"; +%constant const char *NOTLOADED = "gdcm::NotLoaded"; +%constant const char *UNREAD = "gdcm::UnRead"; +%constant const char *GDCM_NOTASCII = "gdcm::NotAscii"; +%constant const char *GDCM_PIXELDATA = "gdcm::Pixel Data to be loaded"; //////////////////////////////////////////////////////////////////////////// // Warning: Order matters ! %include "gdcmCommon.h"