Double exposureTime = new Double(value.substring(0, value.indexOf(' '))); if (exposureTime != null) { store.setPlaneExposureTime(new Time(exposureTime, UNITS.SECOND), 0, 0);
private void initAlternateMetadataStore() throws FormatException { MetadataStore store = makeFilterMetadata(); store.setImagingEnvironmentTemperature( new Temperature(new Double(temperature.floatValue()), UNITS.CELSIUS), 0); String instrumentID = MetadataTools.createLSID("Instrument", 0); String detectorID = MetadataTools.createLSID("Detector", 0, 0); store.setInstrumentID(instrumentID, 0); store.setDetectorID(detectorID, 0, 0); store.setDetectorModel(model, 0, 0); store.setImageInstrumentRef(instrumentID, 0); if (exposureTime != null) { for (int i=0; i<getImageCount(); i++) { store.setPlaneExposureTime(new Time(new Double(exposureTime.floatValue()), UNITS.SECOND), 0, i); } } for (int i=0; i<getEffectiveSizeC(); i++) { store.setDetectorSettingsID(detectorID, 0, i); store.setDetectorSettingsReadOutRate( new Frequency(new Double(readoutTime.floatValue()), UNITS.HERTZ), 0, i); } }
private void populateMetadataStore() throws FormatException { MetadataStore store = makeFilterMetadata(); MetadataTools.populatePixels(store, this, true); for (int i=0; i<getSeriesCount(); i++) { // populate Image data if (i < imageNames.size()) { store.setImageName(imageNames.get(i), i); } String date = i < dates.size() ? dates.get(i) : ""; if (date != null && !date.equals("")) { store.setImageAcquisitionDate(new Timestamp(date), i); } } if (getMetadataOptions().getMetadataLevel() != MetadataLevel.MINIMUM) { for (int i=0; i<getSeriesCount(); i++) { // populate PlaneTiming data for (int q=0; q<core.get(i).imageCount; q++) { if (exposureTimes.get(i) != null) { store.setPlaneExposureTime(new Time(exposureTimes.get(i), UNITS.SECOND), i, q); } } // populate Experiment data if (i < types.size()) { store.setExperimentID(MetadataTools.createLSID("Experiment", i), i); store.setExperimentType(MetadataTools.getExperimentType(types.get(i)), i); } } } }
private void fillExposureTime(MetadataStore store) { if (exposureTime == null) return; int oldSeries = getSeries(); for (int s=0; s<getSeriesCount(); s++) { setSeries(s); for (int i=0; i<getImageCount(); i++) { store.setPlaneExposureTime(exposureTime, s, i); } } setSeries(oldSeries); }
private void populateMetadataStore() throws FormatException { MetadataStore store = makeFilterMetadata(); MetadataTools.populatePixels(store, this, true); for (int i=0; i<getSeriesCount(); i++) { // populate Image data if (i < imageNames.size()) { store.setImageName(imageNames.get(i), i); } String date = i < dates.size() ? dates.get(i) : ""; if (date != null && !date.equals("")) { store.setImageAcquisitionDate(new Timestamp(date), i); } } if (getMetadataOptions().getMetadataLevel() != MetadataLevel.MINIMUM) { for (int i=0; i<getSeriesCount(); i++) { // populate PlaneTiming data for (int q=0; q<core.get(i).imageCount; q++) { if (exposureTimes.get(i) != null) { store.setPlaneExposureTime(new Time(exposureTimes.get(i), UNITS.SECOND), i, q); } } // populate Experiment data if (i < types.size()) { store.setExperimentID(MetadataTools.createLSID("Experiment", i), i); store.setExperimentType(MetadataTools.getExperimentType(types.get(i)), i); } } } }
private void fillExposureTime(MetadataStore store) { if (exposureTime == null) return; int oldSeries = getSeries(); for (int s=0; s<getSeriesCount(); s++) { setSeries(s); for (int i=0; i<getImageCount(); i++) { store.setPlaneExposureTime(exposureTime, s, i); } } setSeries(oldSeries); }
private void initAlternateMetadataStore() throws FormatException { MetadataStore store = makeFilterMetadata(); store.setImagingEnvironmentTemperature( new Temperature(new Double(temperature.floatValue()), UNITS.CELSIUS), 0); String instrumentID = MetadataTools.createLSID("Instrument", 0); String detectorID = MetadataTools.createLSID("Detector", 0, 0); store.setInstrumentID(instrumentID, 0); store.setDetectorID(detectorID, 0, 0); store.setDetectorModel(model, 0, 0); store.setImageInstrumentRef(instrumentID, 0); if (exposureTime != null) { for (int i=0; i<getImageCount(); i++) { store.setPlaneExposureTime(new Time(new Double(exposureTime.floatValue()), UNITS.SECOND), 0, i); } } for (int i=0; i<getEffectiveSizeC(); i++) { store.setDetectorSettingsID(detectorID, 0, i); store.setDetectorSettingsReadOutRate( new Frequency(new Double(readoutTime.floatValue()), UNITS.HERTZ), 0, i); } }
store.setPlaneExposureTime(new Time(exposure, UNITS.SECOND), well, i);
store.setPlaneExposureTime(new Time(exposure, UNITS.SECOND), well, i);
store.setPlaneExposureTime(new Time(exposureTime, UNITS.SECOND), 0, 0);
store.setPlaneExposureTime(new Time(exposureTime, UNITS.SECOND), 0, 0);
store.setPlaneExposureTime(new Time(exposureTime, exposureTimeUnit), 0, index);
store.setPlaneExposureTime(new Time(exposureTime, exposureTimeUnit), 0, index);
Time exposure = FormatTools.getTime(v, exposureTimeUnit); if (exposure != null) { store.setPlaneExposureTime(exposure, newSeries, i);
Time exposure = FormatTools.getTime(v, exposureTimeUnit); if (exposure != null) { store.setPlaneExposureTime(exposure, newSeries, i);
Time exposure = new Time(((TiffRational) exp).doubleValue(), UNITS.SECOND); for (int i=0; i<getImageCount(); i++) { store.setPlaneExposureTime(exposure, 0, i);
Time exposure = new Time(((TiffRational) exp).doubleValue(), UNITS.SECOND); for (int i=0; i<getImageCount(); i++) { store.setPlaneExposureTime(exposure, 0, i);
int[] zct = getZCTCoords(i); if (zct[1] < exposureTimes.size() && exposureTimes.get(zct[1]) != null) { store.setPlaneExposureTime(new Time(exposureTimes.get(zct[1]) / 1000000, UNITS.SECOND), 0, i);
int[] zct = getZCTCoords(i); if (zct[1] < exposureTimes.size() && exposureTimes.get(zct[1]) != null) { store.setPlaneExposureTime(new Time(exposureTimes.get(zct[1]) / 1000000, UNITS.SECOND), 0, i);
store.setPlaneExposureTime(p.exposureTime, i, q); String tiff = positions.get(getSeries()).getFile(q); if (tiff != null && new Location(tiff).exists() &&