protected boolean findNextSeries() throws IOException { if (studyRec == null) return false; if (seriesRec == null) seriesRec = ddr.findSeriesRecord(studyRec, keys, recFact, ignoreCaseOfPN, matchNoValue); else if (seriesIUIDs.length == 1) seriesRec = null; else seriesRec = ddr.findNextSeriesRecord(seriesRec, keys, recFact, ignoreCaseOfPN, matchNoValue); while (seriesRec == null && super.findNextStudy()) seriesRec = ddr.findSeriesRecord(studyRec, keys, recFact, ignoreCaseOfPN, matchNoValue); return seriesRec != null; } }
protected boolean findNextSeries() throws IOException { if (studyRec == null) return false; if (seriesRec == null) seriesRec = ddr.findSeriesRecord(studyRec, keys, recFact, ignoreCaseOfPN, matchNoValue); else if (seriesIUIDs.length == 1) seriesRec = null; else seriesRec = ddr.findNextSeriesRecord(seriesRec, keys, recFact, ignoreCaseOfPN, matchNoValue); while (seriesRec == null && super.findNextStudy()) seriesRec = ddr.findSeriesRecord(studyRec, keys, recFact, ignoreCaseOfPN, matchNoValue); return seriesRec != null; } }
break; seriesRec = ddr.findNextSeriesRecord(seriesRec, seriesIUIDs);
break; seriesRec = ddr.findNextSeriesRecord(seriesRec, seriesIUIDs);
instRec = ddr.findNextInstanceRecord(instRec, true, sopIUIDs); seriesRec = ddr.findNextSeriesRecord(seriesRec);
instRec = ddr.findNextInstanceRecord(instRec, true, sopIUIDs); seriesRec = ddr.findNextSeriesRecord(seriesRec);