/** * Returns an <code>PercentFraction</code> object holding the value of * the specified string. * @param s The string to be parsed. * @return See above. */ public static PercentFraction valueOf(String s) { return new PercentFraction(Float.valueOf(s)); } }
/** * Returns an <code>PercentFraction</code> object holding the value of * the specified string. * @param s The string to be parsed. * @return See above. */ public static PercentFraction valueOf(String s) { return new PercentFraction(Float.valueOf(s)); } }
/** * Creates a imaging environment. * * @return See above. */ public ImagingEnvironment createImageEnvironment() { ImagingEnvironment env = new ImagingEnvironment(); env.setAirPressure(new Pressure(1.0, UNITS.MILLIBAR)); env.setCO2Percent(new PercentFraction(1.0f)); env.setHumidity(new PercentFraction(1.0f)); env.setTemperature(new Temperature(1.0, UNITS.CELSIUS)); return env; }
/** * Creates a light source settings. * * @param ref Reference to the light source. * @return See above. */ public LightSourceSettings createLightSourceSettings(int ref) { if (instrument == null) populateInstrument(); LightSourceSettings settings = new LightSourceSettings(); settings.setID("LightSource:"+ref); settings.setAttenuation(new PercentFraction(1.0f)); settings.setWavelength(new Length(200.2, UNITS.NANOMETRE)); settings.setLightSource(instrument.copyLightSourceList().get(0)); return settings; }
nextChannel); store.setChannelLightSourceSettingsAttenuation( new PercentFraction((float) laser.intensity / 100f), numDatasets, nextChannel);
nextChannel); store.setChannelLightSourceSettingsAttenuation( new PercentFraction((float) laser.intensity / 100f), numDatasets, nextChannel);
store.setChannelLightSourceSettingsID(id, i, nextChannel); store.setChannelLightSourceSettingsAttenuation( new PercentFraction((float) intensity / 100f), i, nextChannel);
store.setChannelLightSourceSettingsID(id, i, nextChannel); store.setChannelLightSourceSettingsAttenuation( new PercentFraction((float) intensity / 100f), i, nextChannel);
/** * Creates a filter. * * @param index The index of the objective in the file. * @param cutIn The cut in value. * @param cutOut The cut out value. * @return See above. */ public Filter createFilter(int index, double cutIn, double cutOut) { Filter filter = new Filter(); filter.setID("Filter:"+index); filter.setModel(COMPONENT_MODEL); filter.setManufacturer(COMPONENT_MANUFACTURER); filter.setLotNumber(COMPONENT_LOT_NUMBER); filter.setSerialNumber(COMPONENT_SERIAL_NUMBER); filter.setType(FILTER_TYPE); TransmittanceRange transmittance = new TransmittanceRange(); transmittance.setCutIn(new Length(cutIn, UNITS.NANOMETRE)); transmittance.setCutOut(new Length(cutOut, UNITS.NANOMETER)); transmittance.setCutInTolerance(new Length(1.0, UNITS.NANOMETER)); transmittance.setCutOutTolerance(new Length(1.0, UNITS.NANOMETER)); transmittance.setTransmittance(new PercentFraction(0.5f)); filter.setTransmittanceRange(transmittance); return filter; }