Constructs a new object based on the results from the scanDICOMDir. This constructor should only called internal to the API.
data value provided by the scanDICOMDir
This is an synchronous method that returns the newly constructed ScanDirResults
Synchronous method that returns the SeriesDataContext that matches the seriesInstanceUID, and optional subSeriesID
UID of the series to search for
0 indicates the original DICOM series, or > 0 for the ID of the subseries if sries contains of multiple, separable 3D-able seequences
SeriesDataContext if the series is found, or null otherwise
Synchronous method that returns an array of ScanDirSeriesResults, one for each DICOM series based on either the index or the StudyInstanceUID
0-based index of the study
SeriesDataContext if the study is found, or null otherwise
Synchronous method to return the number of studies located. Each study can be accessed by calling findStudy with index 0 thorugh getNumStudies() - 1
Synchronous method to return an array of DICOMDirEntry object
Synchronous method to return an array of study instance UIDs which can be used in findStudy() method by study instance UID.
ScanDirResults is returned by scanDICOMDir and contains the complete DICOM study hierarchy as a result of the scan.