public static class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry extends ImageLibrary.ImageLibraryEntry
Modifier and Type | Field and Description |
---|---|
protected CodedSequenceItem |
anatomicalStructure |
protected java.lang.String |
contentDate |
protected java.lang.String |
contentTime |
protected java.lang.String |
horizontalPixelSpacingInMM |
protected CodedSequenceItem |
imageLaterality |
protected CodedSequenceItem |
imageView |
protected CodedSequenceItem |
imageViewModifier |
protected java.lang.String |
patientOrientationColumn |
protected java.lang.String |
patientOrientationRow |
protected java.lang.String |
positionerPrimaryAngleInDegrees |
protected java.lang.String |
positionerSecondaryAngleInDegrees |
protected java.lang.String |
studyDate |
protected java.lang.String |
studyTime |
protected java.lang.String |
verticalPixelSpacingInMM |
hierarchicalImageReference
Constructor and Description |
---|
ProjectionXRayImageLibraryEntry(AttributeList list) |
ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem,
java.util.Map<java.lang.String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID) |
ProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference,
CodedSequenceItem anatomicalStructure,
CodedSequenceItem imageLaterality,
CodedSequenceItem imageView,
CodedSequenceItem imageViewModifier,
java.lang.String patientOrientationRow,
java.lang.String patientOrientationColumn,
java.lang.String studyDate,
java.lang.String studyTime,
java.lang.String contentDate,
java.lang.String contentTime,
java.lang.String horizontalPixelSpacingInMM,
java.lang.String verticalPixelSpacingInMM,
java.lang.String positionerPrimaryAngleInDegrees,
java.lang.String positionerSecondaryAngleInDegrees) |
Modifier and Type | Method and Description |
---|---|
protected void |
constructProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference,
CodedSequenceItem anatomicalStructure,
CodedSequenceItem imageLaterality,
CodedSequenceItem imageView,
CodedSequenceItem imageViewModifier,
java.lang.String patientOrientationRow,
java.lang.String patientOrientationColumn,
java.lang.String studyDate,
java.lang.String studyTime,
java.lang.String contentDate,
java.lang.String contentTime,
java.lang.String horizontalPixelSpacingInMM,
java.lang.String verticalPixelSpacingInMM,
java.lang.String positionerPrimaryAngleInDegrees,
java.lang.String positionerSecondaryAngleInDegrees) |
ContentItem |
getImageContentItem(ContentItemFactory cif,
ContentItem parent)
Get a new ImageContentItem made from this ImageLibraryEntry to use in an SR tree.
|
CodedSequenceItem |
getImageLaterality() |
void |
setImageLaterality(CodedSequenceItem imageLaterality) |
java.lang.String |
toString() |
constructImageLibraryEntry
protected CodedSequenceItem anatomicalStructure
protected java.lang.String contentDate
protected java.lang.String contentTime
protected java.lang.String horizontalPixelSpacingInMM
protected CodedSequenceItem imageLaterality
protected CodedSequenceItem imageView
protected CodedSequenceItem imageViewModifier
protected java.lang.String patientOrientationColumn
protected java.lang.String patientOrientationRow
protected java.lang.String positionerPrimaryAngleInDegrees
protected java.lang.String positionerSecondaryAngleInDegrees
protected java.lang.String studyDate
protected java.lang.String studyTime
protected java.lang.String verticalPixelSpacingInMM
public ProjectionXRayImageLibraryEntry(AttributeList list) throws DicomException
DicomException
public ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, java.util.Map<java.lang.String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
public ProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference, CodedSequenceItem anatomicalStructure, CodedSequenceItem imageLaterality, CodedSequenceItem imageView, CodedSequenceItem imageViewModifier, java.lang.String patientOrientationRow, java.lang.String patientOrientationColumn, java.lang.String studyDate, java.lang.String studyTime, java.lang.String contentDate, java.lang.String contentTime, java.lang.String horizontalPixelSpacingInMM, java.lang.String verticalPixelSpacingInMM, java.lang.String positionerPrimaryAngleInDegrees, java.lang.String positionerSecondaryAngleInDegrees)
protected void constructProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference, CodedSequenceItem anatomicalStructure, CodedSequenceItem imageLaterality, CodedSequenceItem imageView, CodedSequenceItem imageViewModifier, java.lang.String patientOrientationRow, java.lang.String patientOrientationColumn, java.lang.String studyDate, java.lang.String studyTime, java.lang.String contentDate, java.lang.String contentTime, java.lang.String horizontalPixelSpacingInMM, java.lang.String verticalPixelSpacingInMM, java.lang.String positionerPrimaryAngleInDegrees, java.lang.String positionerSecondaryAngleInDegrees)
public ContentItem getImageContentItem(ContentItemFactory cif, ContentItem parent) throws DicomException
ImageLibrary.ImageLibraryEntry
Get a new ImageContentItem made from this ImageLibraryEntry to use in an SR tree.
Has side effect of adding the fragment to the parent if the parent is not null.
getImageContentItem
in class ImageLibrary.ImageLibraryEntry
cif
- the ContentItemFactory to useparent
- the parent content item (usually the Image Library CONTAINER content item)DicomException
- if error in DICOM encodingpublic CodedSequenceItem getImageLaterality()
public void setImageLaterality(CodedSequenceItem imageLaterality)
public java.lang.String toString()
toString
in class ImageLibrary.ImageLibraryEntry