X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmHeader.h;h=b521ed312d2e6665c4675ccde06133e05c84fc89;hb=6efceb0f2d025e536c69ea4345a83555a059cfa6;hp=63eec5170448eb556c1f303be975ca1996e4ef1d;hpb=e40fc77cef3155aab87305ce2f8f14d1acbf158f;p=gdcm.git diff --git a/src/gdcmHeader.h b/src/gdcmHeader.h index 63eec517..b521ed31 100644 --- a/src/gdcmHeader.h +++ b/src/gdcmHeader.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmHeader.h,v $ Language: C++ - Date: $Date: 2004/07/02 13:55:28 $ - Version: $Revision: 1.80 $ + Date: $Date: 2004/08/02 16:42:14 $ + Version: $Revision: 1.86 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -107,11 +107,8 @@ protected: uint16_t GrPixel; public: - gdcmHeader(bool exception_on_error = false); - gdcmHeader(std::string const & filename, - bool exception_on_error = false, - bool enable_sequences = false, - bool skip_shadow = false); + gdcmHeader(); + gdcmHeader( std::string const & filename ); virtual ~gdcmHeader(); @@ -146,23 +143,9 @@ public: int GetNumberOfScalarComponents(); int GetNumberOfScalarComponentsRaw(); - // This is usefull for strategy of ordering study / series - // Marking them as deprecated since I believe this is achieve in the - // gdcmDocument operator< - //std::string GetStudyUID(); - //std::string GetSeriesUID(); - //std::string GetClassUID(); - //std::string GetInstanceUID(); - int GetImageNumber(); ModalityType GetModality(); - /** - * 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 - */ float GetXOrigin(); float GetYOrigin(); float GetZOrigin(); @@ -175,19 +158,19 @@ public: std::string GetTransfertSyntaxName(); /// Accessor to \ref gdcmHeader::GrPixel - uint16_t GetGrPixel() {return GrPixel;} + uint16_t GetGrPixel() { return GrPixel; } /// Accessor to \ref gdcmHeader::NumPixel - uint16_t GetNumPixel() {return NumPixel;} + uint16_t GetNumPixel() { return NumPixel; } /// Read (used in gdcmFile) void SetImageDataSize(size_t expectedSize); - void gdcmHeader::Write(FILE* fp,FileType filetype); + void Write(FILE* fp, FileType filetype); protected: bool AnonymizeHeader(); - void GetImageOrientationPatient( float* iop ); + void GetImageOrientationPatient( float iop[6] ); private: friend class gdcmSerieHeader;