#include "gdcmElValSet.h"
#include "gdcmUtil.h"
#include "gdcmHeader.h"
+#include "gdcmHeaderHelper.h"
#include "gdcmFile.h"
using namespace std;
%include "gdcmElValSet.h"
%include "gdcmUtil.h"
%include "gdcmHeader.h"
+%include "gdcmHeaderHelper.h"
%include "gdcmFile.h"
-
# Begin Special Build Tool\r
ProjDir=.\r
SOURCE="$(InputPath)"\r
-PostBuild_Cmds=move $(ProjDir)\gdcm.py $(ProjDir)\..\ \r
+PostBuild_Cmds=move $(ProjDir)\gdcm.py $(ProjDir)\..\ \r
# End Special Build Tool\r
# Begin Target\r
\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\src\gdcmHeaderHelper.cxx\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\src\gdcmJpeg.cxx\r
# End Source File\r
# Begin Source File\r
//-----------------------------------------------------------------------------
// Public
-
/**
* \ingroup gdcmHeader
* \brief This predicate, based on hopefully reasonable heuristics,
* @return integer acts as a boolean
*/
bool gdcmHeader::CheckIfExistByNumber(guint16 Group, guint16 Elem ) {
- return (PubElValSet.CheckIfExistByNumber(Group, Elem));
+ return (PubElValSet.CheckIfExistByNumber(Group, Elem)>0);
}
/**
CoherentGdcmFileVector.clear();
delete[] partition;
- return mult;
+ return (mult!=0);
}
bool gdcmSerieHeaderHelper::FileNameOrdering()
*/
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();
*/
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);
# Begin Group "Header Files"\r
\r
# PROP Default_Filter "h;hpp;hxx;hm;inl"\r
+# Begin Source File\r
+\r
+SOURCE=..\vtkGdcmReader.h\r
+# End Source File\r
# End Group\r
# Begin Group "Resource Files"\r
\r