public KeyObjectSelectionDocumentIod(IDicomElementProvider dicomElementProvider) { _dicomElementProvider = dicomElementProvider; _patientModule = new PatientModuleIod(_dicomElementProvider); _specimenIdentificationModule = new SpecimenIdentificationModuleIod(_dicomElementProvider); _clinicalTrialSubjectModule = new ClinicalTrialSubjectModuleIod(_dicomElementProvider); _generalStudyModule = new GeneralStudyModuleIod(_dicomElementProvider); _patientStudyModule = new PatientStudyModuleIod(_dicomElementProvider); _clinicalTrialStudyModule = new ClinicalTrialStudyModuleIod(_dicomElementProvider); _keyObjectDocumentSeriesModule = new KeyObjectDocumentSeriesModuleIod(_dicomElementProvider); _clinicalTrialSeriesModule = new ClinicalTrialSeriesModuleIod(_dicomElementProvider); _generalEquipmentModule = new GeneralEquipmentModuleIod(_dicomElementProvider); _keyObjectDocumentModule = new KeyObjectDocumentModuleIod(_dicomElementProvider); _srDocumentContentModule = new SrDocumentContentModuleIod(_dicomElementProvider); _sopCommonModule = new SopCommonModuleIod(_dicomElementProvider); }
/// <summary> /// Initializes a new instance of the <see cref="XKeyObjectDocumentModuleIod"/> class. /// </summary> /// <param name="keyObjectDocumentModule">A <see cref="KeyObjectDocumentModuleIod"/>.</param> public XKeyObjectDocumentModuleIod(KeyObjectDocumentModuleIod keyObjectDocumentModule) : base(keyObjectDocumentModule != null ? keyObjectDocumentModule.DicomAttributeProvider : new DicomAttributeCollection()) { }