Package com.pixelmed.dicom
Class ProjectionXRayImageLibrary
- java.lang.Object
-
- com.pixelmed.dicom.ImageLibrary
-
- com.pixelmed.dicom.ProjectionXRayImageLibrary
-
public class ProjectionXRayImageLibrary extends ImageLibrary
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProjectionXRayImageLibrary.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
Constructors Constructor Description ProjectionXRayImageLibrary()ProjectionXRayImageLibrary(AttributeList list)ProjectionXRayImageLibrary(ContentItem imageLibraryContainer, AttributeList list)ProjectionXRayImageLibrary(java.util.Set<java.io.File> files)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String[] arg)Create an SR Image Library from a bunch of cross-sectional DICOM instances.ImageLibrary.ImageLibraryEntrymakeImageLibraryEntry(AttributeList list)ImageLibrary.ImageLibraryEntrymakeImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, java.util.Map<java.lang.String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)static ProjectionXRayImageLibraryread(java.lang.String filename)-
Methods inherited from class com.pixelmed.dicom.ImageLibrary
addImage, constructImageLibrary, findImageLibraryContainer, getAttributeList, getCommonInstanceReferenceModuleReferencedSeriesSequence, getHierarchicalEvidenceSequence, getHierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID, getStructuredReport, getStructuredReportFragment, toString, write
-
-
-
-
Constructor Detail
-
ProjectionXRayImageLibrary
public ProjectionXRayImageLibrary()
-
ProjectionXRayImageLibrary
public ProjectionXRayImageLibrary(AttributeList list) throws DicomException
- Throws:
DicomException
-
ProjectionXRayImageLibrary
public ProjectionXRayImageLibrary(ContentItem imageLibraryContainer, AttributeList list)
-
ProjectionXRayImageLibrary
public ProjectionXRayImageLibrary(java.util.Set<java.io.File> files) throws java.io.IOException, DicomException- Throws:
java.io.IOExceptionDicomException
-
-
Method Detail
-
makeImageLibraryEntry
public ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, java.util.Map<java.lang.String,HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID)
- Overrides:
makeImageLibraryEntryin classImageLibrary
-
makeImageLibraryEntry
public ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(AttributeList list) throws DicomException
- Overrides:
makeImageLibraryEntryin classImageLibrary- Throws:
DicomException
-
read
public static ProjectionXRayImageLibrary read(java.lang.String filename) throws DicomException, java.io.IOException
- Throws:
DicomExceptionjava.io.IOException
-
main
public static void main(java.lang.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
-
-