]> Creatis software - gdcm.git/blobdiff - src/gdcmHeaderHelper.h
Modif to be RedHat 7.3 compliant (?!)
[gdcm.git] / src / gdcmHeaderHelper.h
index 8f44170724c5a2550b4627f4a5f72e842148c670..7a0b01cca12153e519dadfc8e7ce3996214ead0e 100644 (file)
@@ -64,9 +64,11 @@ 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, 
+              bool  enable_sequences   = false,
+             bool  ignore_shadow      = false);
 
    int GetPixelSize();
    std::string GetPixelType();
@@ -88,7 +90,7 @@ public:
    std::string GetInstanceUID();
    
    /**
-    * change GetXImagePosition -> GetXOrigin in order not to confused reader
+    * change GetXImagePosition -> GetXOrigin in order not to confuse reader
     * -# GetXOrigin can return default value (=0) if it was not ImagePosition
     * -# Image Position is different in dicomV3 <> ACR NEMA -> better use generic
     * name
@@ -110,8 +112,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);