Class CrossSectionalImageLibrary


  • public class CrossSectionalImageLibrary
    extends ImageLibrary
    • Constructor Detail

      • CrossSectionalImageLibrary

        public CrossSectionalImageLibrary()
      • CrossSectionalImageLibrary

        public CrossSectionalImageLibrary​(ContentItem imageLibraryContainer,
                                          AttributeList list)
      • CrossSectionalImageLibrary

        public CrossSectionalImageLibrary​(java.util.Set<java.io.File> files)
                                   throws java.io.IOException,
                                          DicomException
        Throws:
        java.io.IOException
        DicomException
    • Method Detail

      • getFrameOfReferenceUID

        public java.lang.String getFrameOfReferenceUID​(java.lang.String sopInstanceUID)
      • getVoxelSpacingArray

        public double[] getVoxelSpacingArray​(java.lang.String sopInstanceUID)
      • getTLHCArray

        public double[] getTLHCArray​(java.lang.String sopInstanceUID)
      • getRowArray

        public double[] getRowArray​(java.lang.String sopInstanceUID)
      • getColumnArray

        public double[] getColumnArray​(java.lang.String sopInstanceUID)
      • getSliceThickness

        public double getSliceThickness​(java.lang.String sopInstanceUID)
      • parseDoubleElseZero

        public static final double parseDoubleElseZero​(java.lang.String s)
      • 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