+
+/**
+ * \brief Copies all the attributes from an other DocEntrySet
+ * @param set entry to copy from
+ * @remarks The contained DocEntries a not copied, only referenced
+ */
+void DicomDirPatient::Copy(DocEntrySet *set)
+{
+ // Remove all previous childs
+ ClearStudy();
+
+ DicomDirObject::Copy(set);
+
+ DicomDirPatient *ddEntry = dynamic_cast<DicomDirPatient *>(set);
+ if( ddEntry )
+ {
+ Studies = ddEntry->Studies;
+ for(ItStudy = Studies.begin();ItStudy != Studies.end();++ItStudy)
+ (*ItStudy)->Register();
+ }
+}
+