/// <summary> /// Creates the MaskSubtractionSequence in the underlying collection. Type 3. /// </summary> public IMaskSubtractionSequence CreateMaskSubtractionSequence() { DicomAttribute dicomAttribute = base.DicomAttributeProvider[DicomTags.MaskSubtractionSequence]; if (dicomAttribute.IsNull || dicomAttribute.Count == 0) { DicomSequenceItem dicomSequenceItem = new DicomSequenceItem(); dicomAttribute.Values = new DicomSequenceItem[] {dicomSequenceItem}; IMaskSubtractionSequence sequenceType = new MaskSubtractionSequenceItem(dicomSequenceItem); sequenceType.InitializeAttributes(); return sequenceType; } return new MaskSubtractionSequenceItem(((DicomSequenceItem[]) dicomAttribute.Values)[0]); }
/// <summary> /// Creates the MaskSubtractionSequence in the underlying collection. Type 3. /// </summary> public IMaskSubtractionSequence CreateMaskSubtractionSequence() { DicomAttribute dicomAttribute = base.DicomAttributeProvider[DicomTags.MaskSubtractionSequence]; if (dicomAttribute.IsNull || dicomAttribute.Count == 0) { DicomSequenceItem dicomSequenceItem = new DicomSequenceItem(); dicomAttribute.Values = new DicomSequenceItem[] { dicomSequenceItem }; IMaskSubtractionSequence sequenceType = new MaskSubtractionSequenceItem(dicomSequenceItem); sequenceType.InitializeAttributes(); return(sequenceType); } return(new MaskSubtractionSequenceItem(((DicomSequenceItem[])dicomAttribute.Values)[0])); }