com.pixelmed.dicom
Class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry

java.lang.Object
  extended by com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
      extended by com.pixelmed.dicom.ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
Enclosing class:
ProjectionXRayImageLibrary

public static class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
extends ImageLibrary.ImageLibraryEntry


Field Summary
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
           
 
Fields inherited from class com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
hierarchicalImageReference
 
Constructor Summary
ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry(AttributeList list)
           
ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, Map<String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
           
ProjectionXRayImageLibrary.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)
           
 
Method Summary
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)
           
 CodedSequenceItem getImageLaterality()
           
 void setImageLaterality(CodedSequenceItem imageLaterality)
           
 String toString()
           
 
Methods inherited from class com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
constructImageLibraryEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

anatomicalStructure

protected CodedSequenceItem anatomicalStructure

imageLaterality

protected CodedSequenceItem imageLaterality

imageView

protected CodedSequenceItem imageView

imageViewModifier

protected CodedSequenceItem imageViewModifier

patientOrientationRow

protected String patientOrientationRow

patientOrientationColumn

protected String patientOrientationColumn

studyDate

protected String studyDate

studyTime

protected String studyTime

contentDate

protected String contentDate

contentTime

protected String contentTime

horizontalPixelSpacingInMM

protected String horizontalPixelSpacingInMM

verticalPixelSpacingInMM

protected String verticalPixelSpacingInMM

positionerPrimaryAngleInDegrees

protected String positionerPrimaryAngleInDegrees

positionerSecondaryAngleInDegrees

protected String positionerSecondaryAngleInDegrees
Constructor Detail

ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry

public ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem,
                                                                  Map<String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)

ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry

public ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry(AttributeList list)
                                                           throws DicomException
Throws:
DicomException

ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry

public ProjectionXRayImageLibrary.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)
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,
                                                        String patientOrientationRow,
                                                        String patientOrientationColumn,
                                                        String studyDate,
                                                        String studyTime,
                                                        String contentDate,
                                                        String contentTime,
                                                        String horizontalPixelSpacingInMM,
                                                        String verticalPixelSpacingInMM,
                                                        String positionerPrimaryAngleInDegrees,
                                                        String positionerSecondaryAngleInDegrees)

getImageContentItem

public ContentItem getImageContentItem(ContentItemFactory cif,
                                       ContentItem parent)
                                throws DicomException
Overrides:
getImageContentItem in class ImageLibrary.ImageLibraryEntry
Throws:
DicomException

toString

public String toString()
Overrides:
toString in class ImageLibrary.ImageLibraryEntry