@BeforeClass public void setUp() { pixelsOnly = new DeltavisionReader(); pixelsOnly.getMetadataOptions().setMetadataLevel(MetadataLevel.MINIMUM); all = new DeltavisionReader(); all.getMetadataOptions().setMetadataLevel(MetadataLevel.ALL); }
@Test public void testMetadataLevel() { assertEquals(opt.getMetadataLevel(), MetadataLevel.ALL); for (MetadataLevel level: MetadataLevel.values()) { opt.setMetadataLevel(level); assertEquals(opt.getMetadataLevel(), level); assertEquals( (new DefaultMetadataOptions(level)).getMetadataLevel(), level ); } }
@Test(dataProvider = "levels") public void testOptionsImplicit(MetadataLevel level) throws Exception { ImageReader reader = new ImageReader(); reader.getMetadataOptions().setMetadataLevel(level); reader.setId("test.fake"); MetadataLevel rLevel = reader.getReader().getMetadataOptions().getMetadataLevel(); assertEquals(rLevel, level); reader.close(); }
@Test(dataProvider = "levels") public void testOptionsImplicit(MetadataLevel level) throws IOException, FormatException { FileStitcher fs = new FileStitcher(); fs.getMetadataOptions().setMetadataLevel(level); fs.setId("test_z<0-2>.fake"); for (IFormatReader r: fs.getUnderlyingReaders()) { assertEquals(r.getMetadataOptions().getMetadataLevel(), level); } fs.close(); }
/** Performed following ImportStep.FILE notification. */ private void initializeFile() throws FormatException, IOException { saveDefaults(); BF.status(options.isQuiet(), "Analyzing " + getIdName()); baseReader.setMetadataFiltered(true); baseReader.setGroupFiles(!options.isUngroupFiles() || options.isGroupFiles()); if(options != null && !options.showROIs()){ baseReader.getMetadataOptions().setMetadataLevel( MetadataLevel.NO_OVERLAYS); } baseReader.setId(options.isUsingPatternIds() ? new FilePattern(options.getId()).getFiles()[0] : options.getId()); boolean mustGroup = baseReader.fileGroupOption(options.getId()) == FormatTools.MUST_GROUP; options.setMustGroup(mustGroup); }
/** Performed following ImportStep.FILE notification. */ private void initializeFile() throws FormatException, IOException { saveDefaults(); BF.status(options.isQuiet(), "Analyzing " + getIdName()); baseReader.setMetadataFiltered(true); baseReader.setGroupFiles(!options.isUngroupFiles() || options.isGroupFiles()); if(options != null && !options.showROIs()){ baseReader.getMetadataOptions().setMetadataLevel( MetadataLevel.NO_OVERLAYS); } baseReader.setId(options.isUsingPatternIds() ? new FilePattern(options.getId()).getFiles()[0] : options.getId()); boolean mustGroup = baseReader.fileGroupOption(options.getId()) == FormatTools.MUST_GROUP; options.setMustGroup(mustGroup); }
reader = new ImageProcessorReader(r); if(options != null && !options.showROIs()){ baseReader.getMetadataOptions().setMetadataLevel( MetadataLevel.NO_OVERLAYS);
reader = new ImageProcessorReader(r); if(options != null && !options.showROIs()){ baseReader.getMetadataOptions().setMetadataLevel( MetadataLevel.NO_OVERLAYS);