C# Class ClearCanvas.ImageViewer.StudyManagement.XmlSopDataSource

A DicomMessageSopDataSource whose underlying data resides partially in InstanceXml, and partially elsewhere, such as a local file or WADO server.
Inheritance: ClearCanvas.ImageViewer.StudyManagement.DicomMessageSopDataSource
Show file Open project: jasper-yeh/ClearCanvas

Public Methods

Method Description
TryGetAttribute ( ClearCanvas.Dicom.DicomTag tag, ClearCanvas.Dicom.DicomAttribute &attribute ) : bool
TryGetAttribute ( uint tag, ClearCanvas.Dicom.DicomAttribute &attribute ) : bool
this ( ClearCanvas.Dicom.DicomTag tag ) : ClearCanvas.Dicom.DicomAttribute
this ( uint tag ) : ClearCanvas.Dicom.DicomAttribute

Protected Methods

Method Description
GetFullHeader ( ) : ClearCanvas.Dicom.DicomFile
LoadFullHeader ( ) : void
XmlSopDataSource ( ClearCanvas.Dicom.Utilities.Xml.InstanceXml instanceXml ) : System

Private Methods

Method Description
IsSequenceWithExcludedTags ( ClearCanvas.Dicom.DicomAttribute attribute ) : bool
TryGetXmlAttribute ( uint tag, ClearCanvas.Dicom.DicomAttribute &attribute ) : bool

Method Details

GetFullHeader() protected abstract method

protected abstract GetFullHeader ( ) : ClearCanvas.Dicom.DicomFile
return ClearCanvas.Dicom.DicomFile

LoadFullHeader() protected method

protected LoadFullHeader ( ) : void
return void

TryGetAttribute() public method

public TryGetAttribute ( ClearCanvas.Dicom.DicomTag tag, ClearCanvas.Dicom.DicomAttribute &attribute ) : bool
tag ClearCanvas.Dicom.DicomTag
attribute ClearCanvas.Dicom.DicomAttribute
return bool

TryGetAttribute() public method

public TryGetAttribute ( uint tag, ClearCanvas.Dicom.DicomAttribute &attribute ) : bool
tag uint
attribute ClearCanvas.Dicom.DicomAttribute
return bool

XmlSopDataSource() protected method

protected XmlSopDataSource ( ClearCanvas.Dicom.Utilities.Xml.InstanceXml instanceXml ) : System
instanceXml ClearCanvas.Dicom.Utilities.Xml.InstanceXml
return System

this() public method

public this ( ClearCanvas.Dicom.DicomTag tag ) : ClearCanvas.Dicom.DicomAttribute
tag ClearCanvas.Dicom.DicomTag
return ClearCanvas.Dicom.DicomAttribute

this() public method

public this ( uint tag ) : ClearCanvas.Dicom.DicomAttribute
tag uint
return ClearCanvas.Dicom.DicomAttribute