public class HierarchicalImageReference extends HierarchicalSOPInstanceReference
A class to represent the study, series and instance identifiers necessary to retrieve a specific single image or frame in a multi-frame image using the hierarchical model.
Used, for example, when extracting a map of instance uids to hierarchical references from an SR evidence sequence.
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
referencedFrameNumber |
seriesInstanceUID, sopClassUID, sopInstanceUID, studyInstanceUID
Constructor and Description |
---|
HierarchicalImageReference(HierarchicalSOPInstanceReference instanceReference)
Construct an instance of a reference to an image, with its hierarchy.
|
HierarchicalImageReference(HierarchicalSOPInstanceReference instanceReference,
java.lang.String referencedFrameNumber)
Construct an instance of a reference to an image, with its hierarchy.
|
HierarchicalImageReference(java.lang.String studyInstanceUID,
java.lang.String seriesInstanceUID,
java.lang.String sopInstanceUID,
java.lang.String sopClassUID)
Construct an instance of a reference to an image, with its hierarchy.
|
HierarchicalImageReference(java.lang.String studyInstanceUID,
java.lang.String seriesInstanceUID,
java.lang.String sopInstanceUID,
java.lang.String sopClassUID,
java.lang.String referencedFrameNumber)
Construct an instance of a reference to an image, with its hierarchy.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getReferencedFrameNumber()
Get the Referenced Frame Number.
|
java.lang.String |
toString() |
addToHierarchicalReferencesToSOPInstances, findHierarchicalReferencesToSOPInstances, findHierarchicalReferencesToSOPInstancesInStructuredReport, getSeriesInstanceUID, getSOPClassUID, getSOPInstanceUID, getStudyInstanceUID, main, toString
public HierarchicalImageReference(HierarchicalSOPInstanceReference instanceReference)
Construct an instance of a reference to an image, with its hierarchy.
instanceReference
- an existing HierarchicalSOPInstanceReference
for this imagepublic HierarchicalImageReference(HierarchicalSOPInstanceReference instanceReference, java.lang.String referencedFrameNumber)
Construct an instance of a reference to an image, with its hierarchy.
instanceReference
- an existing HierarchicalSOPInstanceReference
for this imagereferencedFrameNumber
- the Referenced Frame Numberpublic HierarchicalImageReference(java.lang.String studyInstanceUID, java.lang.String seriesInstanceUID, java.lang.String sopInstanceUID, java.lang.String sopClassUID)
Construct an instance of a reference to an image, with its hierarchy.
studyInstanceUID
- the Study Instance UIDseriesInstanceUID
- the Series Instance UIDsopInstanceUID
- the SOP Instance UIDsopClassUID
- the SOP Class UIDpublic HierarchicalImageReference(java.lang.String studyInstanceUID, java.lang.String seriesInstanceUID, java.lang.String sopInstanceUID, java.lang.String sopClassUID, java.lang.String referencedFrameNumber)
Construct an instance of a reference to an image, with its hierarchy.
studyInstanceUID
- the Study Instance UIDseriesInstanceUID
- the Series Instance UIDsopInstanceUID
- the SOP Instance UIDsopClassUID
- the SOP Class UIDreferencedFrameNumber
- the Referenced Frame Numberpublic java.lang.String getReferencedFrameNumber()
Get the Referenced Frame Number.
public java.lang.String toString()
toString
in class HierarchicalSOPInstanceReference