Package com.pixelmed.dicom
Class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
- java.lang.Object
-
- com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
-
- com.pixelmed.dicom.ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
-
- Enclosing class:
- ProjectionXRayImageLibrary
public static class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry extends ImageLibrary.ImageLibraryEntry
-
-
Field Summary
Fields Modifier and Type Field Description protected CodedSequenceItemanatomicalStructureprotected java.lang.StringcontentDateprotected java.lang.StringcontentTimeprotected java.lang.StringhorizontalPixelSpacingInMMprotected CodedSequenceItemimageLateralityprotected CodedSequenceItemimageViewprotected CodedSequenceItemimageViewModifierprotected java.lang.StringpatientOrientationColumnprotected java.lang.StringpatientOrientationRowprotected java.lang.StringpositionerPrimaryAngleInDegreesprotected java.lang.StringpositionerSecondaryAngleInDegreesprotected java.lang.StringstudyDateprotected java.lang.StringstudyTimeprotected java.lang.StringverticalPixelSpacingInMM-
Fields inherited from class com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
hierarchicalImageReference
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconstructProjectionXRayImageLibraryEntry(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)ContentItemgetImageContentItem(ContentItemFactory cif, ContentItem parent)Get a new ImageContentItem made from this ImageLibraryEntry to use in an SR tree.CodedSequenceItemgetImageLaterality()voidsetImageLaterality(CodedSequenceItem imageLaterality)java.lang.StringtoString()-
Methods inherited from class com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
constructImageLibraryEntry
-
-
-
-
Field Detail
-
anatomicalStructure
protected CodedSequenceItem anatomicalStructure
-
imageLaterality
protected CodedSequenceItem imageLaterality
-
imageView
protected CodedSequenceItem imageView
-
imageViewModifier
protected CodedSequenceItem imageViewModifier
-
patientOrientationRow
protected java.lang.String patientOrientationRow
-
patientOrientationColumn
protected java.lang.String patientOrientationColumn
-
studyDate
protected java.lang.String studyDate
-
studyTime
protected java.lang.String studyTime
-
contentDate
protected java.lang.String contentDate
-
contentTime
protected java.lang.String contentTime
-
horizontalPixelSpacingInMM
protected java.lang.String horizontalPixelSpacingInMM
-
verticalPixelSpacingInMM
protected java.lang.String verticalPixelSpacingInMM
-
positionerPrimaryAngleInDegrees
protected java.lang.String positionerPrimaryAngleInDegrees
-
positionerSecondaryAngleInDegrees
protected java.lang.String positionerSecondaryAngleInDegrees
-
-
Constructor Detail
-
ProjectionXRayImageLibraryEntry
public ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, java.util.Map<java.lang.String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
-
ProjectionXRayImageLibraryEntry
public ProjectionXRayImageLibraryEntry(AttributeList list) throws DicomException
- Throws:
DicomException
-
ProjectionXRayImageLibraryEntry
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)
-
-
Method Detail
-
getImageLaterality
public CodedSequenceItem getImageLaterality()
-
setImageLaterality
public void setImageLaterality(CodedSequenceItem imageLaterality)
-
constructProjectionXRayImageLibraryEntry
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)
-
getImageContentItem
public ContentItem getImageContentItem(ContentItemFactory cif, ContentItem parent) throws DicomException
Description copied from class:ImageLibrary.ImageLibraryEntryGet 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.
- Overrides:
getImageContentItemin classImageLibrary.ImageLibraryEntry- Parameters:
cif- the ContentItemFactory to useparent- the parent content item (usually the Image Library CONTAINER content item)- Returns:
- the new ImageContentItem
- Throws:
DicomException- if error in DICOM encoding
-
toString
public java.lang.String toString()
- Overrides:
toStringin classImageLibrary.ImageLibraryEntry
-
-