Program: gdcm
Module: $RCSfile: gdcmDocument.h,v $
Language: C++
- Date: $Date: 2005/01/20 16:17:00 $
- Version: $Revision: 1.95 $
+ Date: $Date: 2005/01/21 11:40:55 $
+ Version: $Revision: 1.96 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
//-----------------------------------------------------------------------------
/**
- * \brief Derived by both Header and DicomDir
+ * \brief Derived by both gdcm::File and gdcm::DicomDir
*/
class GDCM_EXPORT Document : public ElementSet
{
public:
-// Informations contained in the parser
+// Informations contained in the gdcm::Document
virtual bool IsReadable();
FileType GetFileType();
protected:
// Methods
// Constructor and destructor are protected to forbid end user
- // to instanciate from this class Document (only Header and
- // DicomDir are meaningfull).
+ // to instanciate from this class Document (only gdcm::File and
+ // gdcm::DicomDir are meaningfull).
Document();
Document( std::string const &filename );
virtual ~Document();
/// the well known 'Bad Big Endian' and 'Bad Little Endian' codes
int SwapCode;
- ///\brief whether we already parsed group 0002
+ ///\brief whether we already parsed group 0002 (Meta Elements)
bool Group0002Parsed;
///\brief whether file has a DCM Preamble
bool HasDCMPreamble;
- /// File Pointer, opened during Header parsing.
+ /// File Pointer, opened during Document parsing.
std::ifstream *Fp;
/// ACR, ACR_LIBIDO, ExplicitVR, ImplicitVR, Unknown