From: regrain Date: Tue, 13 Jan 2004 16:57:03 +0000 (+0000) Subject: * To remove warnings X-Git-Tag: Version0.3.1~6 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=aba8714645174c0c7d3c7aadf6af1832743e2971;p=gdcm.git * To remove warnings * Add gdcmHeaderHelper to the python part -- BeNours --- diff --git a/gdcmPython/gdcm.i b/gdcmPython/gdcm.i index 69e8a82f..8683251f 100644 --- a/gdcmPython/gdcm.i +++ b/gdcmPython/gdcm.i @@ -8,6 +8,7 @@ #include "gdcmElValSet.h" #include "gdcmUtil.h" #include "gdcmHeader.h" +#include "gdcmHeaderHelper.h" #include "gdcmFile.h" using namespace std; @@ -113,5 +114,5 @@ extern gdcmGlobal gdcmGlob; %include "gdcmElValSet.h" %include "gdcmUtil.h" %include "gdcmHeader.h" +%include "gdcmHeaderHelper.h" %include "gdcmFile.h" - diff --git a/gdcmPython/win32/gdcmpyembedded.dsp b/gdcmPython/win32/gdcmpyembedded.dsp index 2878ce6f..1b652b88 100644 --- a/gdcmPython/win32/gdcmpyembedded.dsp +++ b/gdcmPython/win32/gdcmpyembedded.dsp @@ -53,7 +53,7 @@ LINK32=link.exe # Begin Special Build Tool ProjDir=. SOURCE="$(InputPath)" -PostBuild_Cmds=move $(ProjDir)\gdcm.py $(ProjDir)\..\ +PostBuild_Cmds=move $(ProjDir)\gdcm.py $(ProjDir)\..\ # End Special Build Tool # Begin Target @@ -112,6 +112,10 @@ SOURCE=..\..\src\gdcmHeader.cxx # End Source File # Begin Source File +SOURCE=..\..\src\gdcmHeaderHelper.cxx +# End Source File +# Begin Source File + SOURCE=..\..\src\gdcmJpeg.cxx # End Source File # Begin Source File diff --git a/src/gdcmHeader.cxx b/src/gdcmHeader.cxx index a8966f15..eb927e3c 100644 --- a/src/gdcmHeader.cxx +++ b/src/gdcmHeader.cxx @@ -103,7 +103,6 @@ void gdcmHeader::PrintPubDict(std::ostream & os) { //----------------------------------------------------------------------------- // Public - /** * \ingroup gdcmHeader * \brief This predicate, based on hopefully reasonable heuristics, @@ -1251,7 +1250,7 @@ gdcmElValue* gdcmHeader::GetElValueByNumber(guint16 Group, guint16 Elem) { * @return integer acts as a boolean */ bool gdcmHeader::CheckIfExistByNumber(guint16 Group, guint16 Elem ) { - return (PubElValSet.CheckIfExistByNumber(Group, Elem)); + return (PubElValSet.CheckIfExistByNumber(Group, Elem)>0); } /** diff --git a/src/gdcmHeaderHelper.cxx b/src/gdcmHeaderHelper.cxx index 15f09275..1f38148f 100644 --- a/src/gdcmHeaderHelper.cxx +++ b/src/gdcmHeaderHelper.cxx @@ -816,7 +816,7 @@ bool gdcmSerieHeaderHelper::ImageNumberOrdering() CoherentGdcmFileVector.clear(); delete[] partition; - return mult; + return (mult!=0); } bool gdcmSerieHeaderHelper::FileNameOrdering() diff --git a/src/gdcmHeaderHelper.h b/src/gdcmHeaderHelper.h index 8f441707..1b9b5f39 100644 --- a/src/gdcmHeaderHelper.h +++ b/src/gdcmHeaderHelper.h @@ -64,9 +64,9 @@ enum ModalityType { */ class GDCM_EXPORT gdcmHeaderHelper : public gdcmHeader { public: - gdcmHeaderHelper::gdcmHeaderHelper(); - gdcmHeaderHelper::gdcmHeaderHelper(const char *filename, - bool exception_on_error = false); + gdcmHeaderHelper(); + gdcmHeaderHelper(const char *filename, + bool exception_on_error = false); int GetPixelSize(); std::string GetPixelType(); @@ -110,8 +110,8 @@ For a multiframe dicom image better use directly gdcmHeaderHelper */ class GDCM_EXPORT gdcmSerieHeaderHelper { public: - gdcmSerieHeaderHelper::gdcmSerieHeaderHelper() {}; - gdcmSerieHeaderHelper::~gdcmSerieHeaderHelper(); + gdcmSerieHeaderHelper() {}; + ~gdcmSerieHeaderHelper(); void AddFileName(std::string filename); //should return bool or throw error ? void AddGdcmFile(gdcmHeaderHelper *file); diff --git a/vtk/win32/vtkgdcm.dsp b/vtk/win32/vtkgdcm.dsp index ab875907..b6676e4a 100644 --- a/vtk/win32/vtkgdcm.dsp +++ b/vtk/win32/vtkgdcm.dsp @@ -174,6 +174,10 @@ SOURCE=..\vtkGdcmReader.cxx # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=..\vtkGdcmReader.h +# End Source File # End Group # Begin Group "Resource Files"