- gdcmFile(std::string & filename);
- gdcmFile(const char * filename);
- virtual ~gdcmFile(void);
-
- gdcmHeader *GetHeader(void);
-
- // For promotion (performs a deepcopy of pointed header object)
- // TODO Swig gdcmFile(gdcmHeader* header);
- // TODO Swig ~gdcmFile();
-
- // On writing purposes. When instance was created through
- // gdcmFile(std::string filename) then the filename argument MUST be
+ gdcmFile(std::string const & filename,
+ bool exception_on_error = false,
+ bool enable_sequences = false,
+ bool skip_shadow = false);
+
+ virtual ~gdcmFile();
+
+ /// \brief returns the gdcmHeader *Header
+ inline gdcmHeader *GetHeader() { return Header; }
+
+ // For promotion (performs a deepcopy of pointed header object)
+ // TODO Swig gdcmFile(gdcmHeader* header);
+ // TODO Swig ~gdcmFile();
+
+ // On writing purposes. When instance was created through
+ // gdcmFile(std::string filename) then the filename argument MUST be