org.dcm4che.srom
Interface ImageContent

All Superinterfaces:
CompositeContent, Content

public interface ImageContent
extends CompositeContent

The ImageContent interface represents a DICOM SR Image Content of value type IMAGE.
A DICOM SR Image Content specifies the Attributes that convey a reference to a DICOM image.

Version:
1.0
Author:
gunter.zeilinger@tiani.com
See Also:
"DICOM Part 3: Information Object Definitions, Annex C.17.3 SR Document Content Module", "DICOM Part 3: Information Object Definitions, Annex C.18.4 Image Reference Macro"

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.dcm4che.srom.Content
Content.RelationType, Content.ValueType
 
Field Summary
 
Fields inherited from interface org.dcm4che.srom.Content
log
 
Method Summary
 int[] getFrameNumbers()
          Returns the frame numbers of a refereced DICOM image.
 IconImage getIconImage()
           
 RefSOP getRefPresentationSOP()
          Returns the single item of DICOM Referenced SOP Sequence for reference to a Softcopy Presentation State SOP Class/SOP Instance pair.
 void setFrameNumbers(int[] frameNumbers)
           
 void setIconImage(IconImage iconImage)
           
 void setRefPresentationSOP(RefSOP refPresentationSOP)
           
 
Methods inherited from interface org.dcm4che.srom.CompositeContent
getRefSOP, setRefSOP
 
Methods inherited from interface org.dcm4che.srom.Content
appendChild, clone, getFirstChild, getFirstChildBy, getID, getLastChild, getName, getNextSibling, getNextSiblingBy, getObservationDateTime, getOwnerDocument, getParent, getPreviousSibling, getRelationType, getTemplate, getValueType, hasChildren, insertBefore, removeChild, replaceChild, setName, toDataset
 

Method Detail

getFrameNumbers

int[] getFrameNumbers()
Returns the frame numbers of a refereced DICOM image.
DICOM Tag: (0008,1160)
Tag Name: Referenced Frame Number
Identifies the frame numbers within the Referenced SOP Instance to which the reference applies. The first frame shall be denoted as frame number 1.
Note:
   This Attribute may be multi-valued. 
   Required if the Referenced SOP Instance 
   is a multi-frame image and the reference 
   does not apply to all frames.
 

Returns:
Frame numbers of a refereced DICOM image.

setFrameNumbers

void setFrameNumbers(int[] frameNumbers)

getRefPresentationSOP

RefSOP getRefPresentationSOP()
Returns the single item of DICOM Referenced SOP Sequence for reference to a Softcopy Presentation State SOP Class/SOP Instance pair.
DICOM Tag: (0008,1199)
Tag Name: Referenced SOP Sequence
This is the reference to the presentation state of a DICOM image. Only a single Item is permitted in this sequence so only one RefSOP object will be returned.

NOTE: from [Clunie2000]
   There may not be more than one item (since that would imply 
   more than one value),58 and there may not be zero items 
   (since that would imply no value).
   
   58.
      This is not strictly true. As of the time of writing,
      there is what is probably an error in Supplement 23 
      that has not yet been corrected with a CP. Though the
      text describing the COMPOSITE value type implies a 
      single reference,the macro allows for one or more 
      items in the sequence. This also affects the IMAGE 
      and WAVEFORM value types which include the COMPOSITE 
      macro.
     
 

Returns:
Single item of Referenced SOP Sequence.
See Also:
"[Clunie2000] - Clunie, David. DICOM Structured Reporting. PixelMed Publishing, Bangor, Pennsylvania, 2000. ISBN: 0970136900."

setRefPresentationSOP

void setRefPresentationSOP(RefSOP refPresentationSOP)

getIconImage

IconImage getIconImage()

setIconImage

void setIconImage(IconImage iconImage)