Program: gdcm
Module: $RCSfile: gdcmDicomDir.h,v $
Language: C++
- Date: $Date: 2005/01/20 11:09:23 $
- Version: $Revision: 1.49 $
+ Date: $Date: 2005/02/01 13:11:49 $
+ Version: $Revision: 1.52 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
typedef std::vector<Document *> VectDocument;
//-----------------------------------------------------------------------------
-
/**
- * \ingroup DicomDir
* \brief DicomDir defines an object representing a DICOMDIR in memory
- * as a tree-like structure DicomDirPatient -> DicomDirStudy -> DicomDirSerie
- * -> DicomDirImage
- *
+ * as a tree-like structure DicomDirPatient
+ * -> DicomDirStudy
+ * -> DicomDirSerie
+ * -> DicomDirImage
*/
class GDCM_EXPORT DicomDir: public Document
{
DicomDirMeta *NewMeta();
DicomDirPatient *NewPatient();
+ /// Removing
+ void ClearPatient();
+
/// Write
bool WriteDicomDir(std::string const &fileName);
void SetElements(std::string const &path, VectDocument const &list);
void SetElement (std::string const &path, DicomDirType type,
Document *header);
- void MoveSQItem(SQItem *dst,SQItem *src);
+ void MoveSQItem(DocEntrySet *dst,DocEntrySet *src);
static bool HeaderLessThan(Document *header1, Document *header2);