public static class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry extends ImageLibrary.ImageLibraryEntry
Modifier and Type | Field and Description |
---|---|
protected CodedSequenceItem |
anatomicalStructure |
protected String |
contentDate |
protected String |
contentTime |
protected String |
horizontalPixelSpacingInMM |
protected CodedSequenceItem |
imageLaterality |
protected CodedSequenceItem |
imageView |
protected CodedSequenceItem |
imageViewModifier |
protected String |
patientOrientationColumn |
protected String |
patientOrientationRow |
protected String |
positionerPrimaryAngleInDegrees |
protected String |
positionerSecondaryAngleInDegrees |
protected String |
studyDate |
protected String |
studyTime |
protected String |
verticalPixelSpacingInMM |
hierarchicalImageReference
Constructor and Description |
---|
ProjectionXRayImageLibraryEntry(AttributeList list) |
ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem,
Map<String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID) |
ProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference,
CodedSequenceItem anatomicalStructure,
CodedSequenceItem imageLaterality,
CodedSequenceItem imageView,
CodedSequenceItem imageViewModifier,
String patientOrientationRow,
String patientOrientationColumn,
String studyDate,
String studyTime,
String contentDate,
String contentTime,
String horizontalPixelSpacingInMM,
String verticalPixelSpacingInMM,
String positionerPrimaryAngleInDegrees,
String positionerSecondaryAngleInDegrees) |
Modifier and Type | Method and Description |
---|---|
protected void |
constructProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference,
CodedSequenceItem anatomicalStructure,
CodedSequenceItem imageLaterality,
CodedSequenceItem imageView,
CodedSequenceItem imageViewModifier,
String patientOrientationRow,
String patientOrientationColumn,
String studyDate,
String studyTime,
String contentDate,
String contentTime,
String horizontalPixelSpacingInMM,
String verticalPixelSpacingInMM,
String positionerPrimaryAngleInDegrees,
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) |
String |
toString() |
constructImageLibraryEntry
protected CodedSequenceItem anatomicalStructure
protected String contentDate
protected String contentTime
protected String horizontalPixelSpacingInMM
protected CodedSequenceItem imageLaterality
protected CodedSequenceItem imageView
protected CodedSequenceItem imageViewModifier
protected String patientOrientationColumn
protected String patientOrientationRow
protected String positionerPrimaryAngleInDegrees
protected String positionerSecondaryAngleInDegrees
protected String studyDate
protected String studyTime
protected String verticalPixelSpacingInMM
public ProjectionXRayImageLibraryEntry(AttributeList list) throws DicomException
DicomException
public ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, Map<String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
public ProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference, CodedSequenceItem anatomicalStructure, CodedSequenceItem imageLaterality, CodedSequenceItem imageView, CodedSequenceItem imageViewModifier, String patientOrientationRow, String patientOrientationColumn, String studyDate, String studyTime, String contentDate, String contentTime, String horizontalPixelSpacingInMM, String verticalPixelSpacingInMM, String positionerPrimaryAngleInDegrees, String positionerSecondaryAngleInDegrees)
protected void constructProjectionXRayImageLibraryEntry(HierarchicalImageReference hierarchicalImageReference, CodedSequenceItem anatomicalStructure, CodedSequenceItem imageLaterality, CodedSequenceItem imageView, CodedSequenceItem imageViewModifier, String patientOrientationRow, String patientOrientationColumn, String studyDate, String studyTime, String contentDate, String contentTime, String horizontalPixelSpacingInMM, String verticalPixelSpacingInMM, String positionerPrimaryAngleInDegrees, 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 String toString()
toString
in class ImageLibrary.ImageLibraryEntry