- gdcmFile(gdcmHeader *header);
- 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
- // different from the constructor's one (no overwriting allowed).
- // TODO Swig int SetFileName(std::string filename);
-
- void SetPixelDataSizeFromHeader(void);
+ gdcmFile( gdcmHeader *header );
+ gdcmFile( std::string const & filename );
+
+ virtual ~gdcmFile();
+
+ /// Accessor to \ref Header
+ gdcmHeader* GetHeader() { return Header; }
+
+ void SetPixelDataSizeFromHeader();