Program: gdcm
Module: $RCSfile: gdcmFile.h,v $
Language: C++
- Date: $Date: 2005/01/06 20:03:27 $
- Version: $Revision: 1.91 $
+ Date: $Date: 2005/01/16 04:50:42 $
+ Version: $Revision: 1.94 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
class PixelWriteConvert;
class DocEntryArchive;
//-----------------------------------------------------------------------------
-/*
- * In addition to Dicom header exploration, this class is designed
+/**
+ * \brief In addition to Dicom Header exploration, this class is designed
* for accessing the image/volume content. One can also use it to
* write Dicom/ACR-NEMA/RAW files.
*/
virtual ~File();
- void Print(std::ostream &os = std::cout);
+ void Print(std::ostream &os = std::cout, std::string const & indent = "");
/// Accessor to \ref Header
Header *GetHeader() { return HeaderInternal; }
bool WriteAcr (std::string const &fileName);
bool Write (std::string const &fileName);
- bool SetEntryByNumber(std::string const &content,
- uint16_t group, uint16_t element);
- bool SetEntryByNumber(uint8_t *content, int lgth,
- uint16_t group, uint16_t element);
- bool ReplaceOrCreateByNumber(std::string const &content,
- uint16_t group, uint16_t element);
- bool ReplaceOrCreateByNumber(uint8_t *binArea, int lgth,
- uint16_t group, uint16_t element);
+ bool SetEntry(std::string const &content,
+ uint16_t group, uint16_t element);
+ bool SetEntry(uint8_t *content, int lgth,
+ uint16_t group, uint16_t element);
+ bool ReplaceOrCreate(std::string const &content,
+ uint16_t group, uint16_t element);
+ bool ReplaceOrCreate(uint8_t *binArea, int lgth,
+ uint16_t group, uint16_t element);
uint8_t* GetLutRGBA();