Package com.pixelmed.dicom
Class CrossSectionalImageLibrary
java.lang.Object
com.pixelmed.dicom.ImageLibrary
com.pixelmed.dicom.CrossSectionalImageLibrary
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
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
ConstructorsConstructorDescriptionCrossSectionalImageLibrary
(ContentItem imageLibraryContainer, AttributeList list) CrossSectionalImageLibrary
(Set<File> files) -
Method Summary
Modifier and TypeMethodDescriptiondouble[]
getColumnArray
(String sopInstanceUID) getFrameOfReferenceUID
(String sopInstanceUID) double[]
getRowArray
(String sopInstanceUID) double
getSliceThickness
(String sopInstanceUID) getSOPClassUID
(String sopInstanceUID) double[]
getTLHCArray
(String sopInstanceUID) double[]
getVoxelSpacingArray
(String sopInstanceUID) static void
Create an SR Image Library from a bunch of cross-sectional DICOM instances.makeImageLibraryEntry
(ContentItemFactory.ImageContentItem imageContentItem, Map<String, HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID) static final double
static CrossSectionalImageLibrary
Methods inherited from class com.pixelmed.dicom.ImageLibrary
addContributingEquipmentSequence, addImage, constructImageLibrary, findImageLibraryContainer, getAttributeList, getCommonInstanceReferenceModuleReferencedSeriesSequence, getHierarchicalEvidenceSequence, getHierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID, getStructuredReport, getStructuredReportFragment, toString, write, write
-
Constructor Details
-
CrossSectionalImageLibrary
public CrossSectionalImageLibrary() -
CrossSectionalImageLibrary
- Throws:
DicomException
-
CrossSectionalImageLibrary
-
CrossSectionalImageLibrary
- Throws:
IOException
DicomException
-
-
Method Details
-
makeImageLibraryEntry
public ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(ContentItemFactory.ImageContentItem imageContentItem, Map<String, HierarchicalSOPInstanceReference> hierarchicalSOPInstanceReferencesIndexedBySOPInstanceUID) - Overrides:
makeImageLibraryEntry
in classImageLibrary
-
makeImageLibraryEntry
public ImageLibrary.ImageLibraryEntry makeImageLibraryEntry(AttributeList list) throws DicomException - Overrides:
makeImageLibraryEntry
in classImageLibrary
- Throws:
DicomException
-
getSOPClassUID
-
getFrameOfReferenceUID
-
getVoxelSpacingArray
-
getTLHCArray
-
getRowArray
-
getColumnArray
-
getSliceThickness
-
parseDoubleElseZero
-
read
- Throws:
DicomException
IOException
-
main
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
-