X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmFile.h;h=b8264c05eb90c245c78914807ec2bca9161289c5;hb=db9e1c1788506828aa1f7b2f6e69cf44372129b6;hp=dd48d1c53a419deba2f89bc83ae78d6a2afb4e67;hpb=f5c24f2018ff4775ff6ae006de753a394d8cae0f;p=gdcm.git diff --git a/src/gdcmFile.h b/src/gdcmFile.h index dd48d1c5..b8264c05 100644 --- a/src/gdcmFile.h +++ b/src/gdcmFile.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmFile.h,v $ Language: C++ - Date: $Date: 2005/02/06 14:39:35 $ - Version: $Revision: 1.103 $ + Date: $Date: 2005/06/10 14:05:38 $ + Version: $Revision: 1.107 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -99,6 +99,9 @@ public: File( std::string const &filename ); ~File(); + // Loading + bool Load( std::string const &filename ); + // Standard values and informations contained in the header bool IsReadable(); @@ -129,6 +132,7 @@ public: std::string GetPixelType(); bool IsSignedPixelData(); bool IsMonochrome(); + bool IsMonochrome1(); bool IsPaletteColor(); bool IsYBRFull(); @@ -167,8 +171,6 @@ public: bool Write(std::string fileName, FileType filetype); protected: - /// Initialize DICOM File when none - void InitializeDefaultFile(); /// Store the RLE frames info obtained during parsing of pixels. RLEFramesInfo *RLEInfo; @@ -181,9 +183,9 @@ protected: /// NumPixel to provide a unique access facility. uint16_t NumPixel; /// \brief In some cases (e.g. for some ACR-NEMA images) the header entry for - /// the group of pixels is *not* found at 0x7fe0. In order to - /// make things easier the parser shall store the proper value in - /// GrPixel to provide a unique access facility. + /// the group of pixels is *not* found at 0x7fe0. + /// In order to make things easier the parser shall store the proper value + /// in GrPixel to provide a unique access facility. uint16_t GrPixel; private: