useMultithreading = param.booleanValue(); return; final Object value = param.getValue(); if (value == null) return; readType = param.booleanValue() ? ReadType.JAI_IMAGEREAD : ReadType.DIRECT_READ; return;
return; readType = param.booleanValue() ? ReadType.JAI_IMAGEREAD : ReadType.DIRECT_READ; return; return; useMultithreading = param.booleanValue(); return;
final Object value = param.getValue(); if (value == null) return; readType = param.booleanValue() ? ReadType.JAI_IMAGEREAD : ReadType.DIRECT_READ; return;
/** * Returns the boolean value of the parameter identified by the given descriptor. * See {@link #getValue(ParameterDescriptor)} for more information about how this * method uses the given {@code parameter} argument. * * @param parameter the name or alias of the parameter to look for. * @return the requested parameter value if it exists, or the <strong>non-null</strong> * {@linkplain DefaultParameterDescriptor#getDefaultValue() default value} otherwise. * @throws ParameterNotFoundException if the given {@code parameter} name or alias is not legal for this group. * @throws IllegalStateException if the value is not defined and there is no default value. * * @see DefaultParameterValue#booleanValue() * * @since 0.6 */ public boolean booleanValue(final ParameterDescriptor<Boolean> parameter) throws ParameterNotFoundException { final ParameterValue<?> value = getParameter(parameter); return (value != null) ? value.booleanValue() : defaultValue(parameter); }
/** * Returns the boolean value of the parameter identified by the given descriptor. * See {@link #getValue(ParameterDescriptor)} for more information about how this * method uses the given {@code parameter} argument. * * @param parameter the name or alias of the parameter to look for. * @return the requested parameter value if it exists, or the <strong>non-null</strong> * {@linkplain DefaultParameterDescriptor#getDefaultValue() default value} otherwise. * @throws ParameterNotFoundException if the given {@code parameter} name or alias is not legal for this group. * @throws IllegalStateException if the value is not defined and there is no default value. * * @see DefaultParameterValue#booleanValue() * * @since 0.6 */ public boolean booleanValue(final ParameterDescriptor<Boolean> parameter) throws ParameterNotFoundException { final ParameterValue<?> value = getParameter(parameter); return (value != null) ? value.booleanValue() : defaultValue(parameter); }
final boolean forceMosaic = parameters.parameter(Crop.PARAMNAME_FORCEMOSAIC).booleanValue(); Range nodata = (Range) parameters.parameter(Crop.PARAMNAME_NODATA).getValue(); double[] destnodata =
useMultithreading = param.booleanValue(); return; if(value==null) return; readType = param.booleanValue() ? ReadType.JAI_IMAGEREAD: ReadType.DIRECT_READ; return;
readType = param.booleanValue() ? ReadType.JAI_IMAGEREAD : ReadType.DIRECT_READ; return; useMultithreading = param.booleanValue(); return;
@Override protected UtmProjection createProjection(final ParameterValueGroup p) { if (p == null) return new UtmProjection(); return new UtmProjection(value(p, CF.SEMI_MAJOR_AXIS), value(p, CF.INVERSE_FLATTENING), p.parameter(UtmProjection.UTM_ZONE1).intValue(), p.parameter("north_hemisphere").booleanValue()); } }
if(value==null) return; readType = param.booleanValue() ? ReadType.JAI_IMAGEREAD: ReadType.DIRECT_READ; return;
if (value.booleanValue()) { request.setProperty("TRANSPARENT", "TRUE"); } else {
isIvfDefinitive = parameters.parameter(Constants.IS_IVF_DEFINITIVE).booleanValue(); } catch (ParameterNotFoundException e) {
isIvfDefinitive = parameters.parameter(Constants.IS_IVF_DEFINITIVE).booleanValue(); } catch (ParameterNotFoundException e) {
/** * Tests the {@code "inverse_flattening"} dynamic parameter. */ @Test public void testInverseFlattening() { final MapProjectionDescriptor descriptor = createDescriptor(0); final ParameterValueGroup parameters = descriptor.createValue(); parameters.parameter(SEMI_MAJOR).setValue(6378206.4); // Clarke 1866 parameters.parameter(SEMI_MINOR).setValue(6356583.8); assertEquals(294.97870, parameters.parameter(INVERSE_FLATTENING).doubleValue(), 0.00001); assertEquals(6378206.4, parameters.parameter(SEMI_MAJOR) .doubleValue(), 0.5); assertEquals(6356583.8, parameters.parameter(SEMI_MINOR) .doubleValue(), 0.5); assertFalse("isIvfDefinitive", parameters.parameter(IS_IVF_DEFINITIVE).booleanValue()); parameters.parameter(SEMI_MAJOR).setValue(6378137.0); // WGS84 parameters.parameter(INVERSE_FLATTENING).setValue(298.257223563); assertEquals(298.257, parameters.parameter(INVERSE_FLATTENING).doubleValue(), 0.001); assertEquals(6378137, parameters.parameter(SEMI_MAJOR) .doubleValue(), 0.5); assertEquals(6356752, parameters.parameter(SEMI_MINOR) .doubleValue(), 0.5); assertTrue("isIvfDefinitive", parameters.parameter(IS_IVF_DEFINITIVE).booleanValue()); parameters.parameter(SEMI_MAJOR).setValue(6378350.9); // Clarke 1858 (approximated) parameters.parameter(SEMI_MINOR).setValue(6356675.0); assertEquals(294.26, parameters.parameter(INVERSE_FLATTENING).doubleValue(), 0.001); assertFalse("isIvfDefinitive", parameters.parameter(IS_IVF_DEFINITIVE).booleanValue()); }