com.pixelmed.dicom
Class ProjectionXRayImageLibrary

java.lang.Object
  extended by com.pixelmed.dicom.ImageLibrary
      extended by com.pixelmed.dicom.ProjectionXRayImageLibrary

public class ProjectionXRayImageLibrary
extends ImageLibrary


Nested Class Summary
static class ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
           
 
Nested classes/interfaces inherited from class com.pixelmed.dicom.ImageLibrary
ImageLibrary.ImageLibraryEntry
 
Field Summary
 
Fields inherited from class com.pixelmed.dicom.ImageLibrary
compositeInstanceContext, entriesIndexedBySOPInstanceUID
 
Constructor Summary
ProjectionXRayImageLibrary()
           
ProjectionXRayImageLibrary(AttributeList list)
           
ProjectionXRayImageLibrary(ContentItem imageLibraryContainer, AttributeList list)
           
ProjectionXRayImageLibrary(Set<File> files)
           
 
Method Summary
static void main(String[] arg)
          Create an SR Image Library from a bunch of cross-sectional DICOM instances.
 ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(AttributeList list)
           
 ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, Map<String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
           
static ProjectionXRayImageLibrary read(String filename)
           
 
Methods inherited from class com.pixelmed.dicom.ImageLibrary
addImage, constructImageLibrary, findImageLibraryContainer, getAttributeList, getCommonInstanceReferenceModuleReferencedSeriesSequence, getHierarchicalEvidenceSequence, getHierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID, getStructuredReport, getStructuredReportFragment, toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectionXRayImageLibrary

public ProjectionXRayImageLibrary()

ProjectionXRayImageLibrary

public ProjectionXRayImageLibrary(AttributeList list)
                           throws DicomException
Throws:
DicomException

ProjectionXRayImageLibrary

public ProjectionXRayImageLibrary(ContentItem imageLibraryContainer,
                                  AttributeList list)

ProjectionXRayImageLibrary

public ProjectionXRayImageLibrary(Set<File> files)
                           throws IOException,
                                  DicomException
Throws:
IOException
DicomException
Method Detail

makeImageLibraryEntry

public ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem,
                                                            Map<String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
Overrides:
makeImageLibraryEntry in class ImageLibrary

makeImageLibraryEntry

public ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(AttributeList list)
                                                     throws DicomException
Overrides:
makeImageLibraryEntry in class ImageLibrary
Throws:
DicomException

read

public static ProjectionXRayImageLibrary read(String filename)
                                       throws DicomException,
                                              IOException
Throws:
DicomException
IOException

main

public static void main(String[] arg)

Create an SR Image Library from a bunch of cross-sectional DICOM instances.

Adds a new series (instance UID) to the existing study (instance UID).

Parameters:
arg - the path for the SR Image Library output, then the filenames and/or folder names of files containing the input image files