public DicomContentItem Add( DicomCodeItem code, DicomRelationship relationship, DicomValueType type, DicomReferencedSOP value) { return(Add(new DicomContentItem(code, relationship, type, value))); }
public DicomContentItem( DicomCodeItem code, DicomRelationship relationship, DicomValueType type, DicomReferencedSOP value) { Dataset = new DicomDataset(); Code = code; Relationship = relationship; Type = type; if (type == DicomValueType.Composite || type == DicomValueType.Image || type == DicomValueType.Waveform) { Dataset.Add(DicomTag.ReferencedSOPSequence, value); } else { throw new DicomStructuredReportException( "Type of DicomReferencedSOP is not the correct value type for {0} content item.", type); } }