X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmFile.h;h=53062b89b8745ed1e0edbb24fa75d2b4feb2a7fd;hb=abac16617f1453f5db19618ccb45e821efa867b6;hp=cf48b6d1294a20c89fc8c648336247b5ab210e95;hpb=e5e7b1bd7ee84e8f9dc7da5d1d42b598fac68399;p=gdcm.git diff --git a/src/gdcmFile.h b/src/gdcmFile.h index cf48b6d1..53062b89 100644 --- a/src/gdcmFile.h +++ b/src/gdcmFile.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmFile.h,v $ Language: C++ - Date: $Date: 2004/11/25 10:24:34 $ - Version: $Revision: 1.76 $ + Date: $Date: 2004/11/30 14:17:52 $ + Version: $Revision: 1.79 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -68,7 +68,6 @@ public: uint8_t* GetImageDataRaw(); size_t GetImageDataIntoVector(void* destination, size_t maxSize); - // see also Header::SetImageDataSize ?!? bool SetImageData (uint8_t* data, size_t expectedSize); // Write pixels of ONE image on hard drive @@ -111,8 +110,14 @@ protected: void SetWriteToRGB(); void RestoreWrite(); + void SetWriteFileTypeToACR(); + void SetWriteFileTypeToExplicitVR(); + void SetWriteFileTypeToImplicitVR(); + void RestoreWriteFileType(); + void SetWriteToLibido(); - void RestoreWriteFromLibido(); + void SetWriteToNoLibido(); + void RestoreWriteOfLibido(); ValEntry* CopyValEntry(uint16_t group,uint16_t element); BinEntry* CopyBinEntry(uint16_t group,uint16_t element); @@ -123,10 +128,7 @@ private: uint8_t* GetDecompressed(); int ComputeDecompressedPixelDataSizeFromHeader(); - void SetPixelData(uint8_t* data); - private: - // members variables: /// Header to use to load the file