public abstract class Operation2D extends AbstractOperation
|Modifier and Type||Field and Description|
Index of the source
Convenience constant for the first source
|Constructor and Description|
Constructs an operation.
|Modifier and Type||Method and Description|
Extracts and prepares the sources for this
Returns the factory to use for creating new
doOperation, equals, getDescription, getDocURL, getName, getNumSources, getParameters, getVendor, getVersion, hashCode, toString
protected static final int PRIMARY_SOURCE_INDEX
GridCoverage2Dto use as a model. The destination grid coverage will reuse the same coordinate reference system, envelope and qualitative categories than this primary source.
For operations expecting only one source, there is no ambiguity. But for operations expecting more than one source, the choice of a primary source is somewhat arbitrary. This constant is used merely as a flag for spotting those places in the code.
public Operation2D(ParameterDescriptorGroup descriptor)
descriptor- The parameters descriptor.
protected void extractSources(ParameterValueGroup parameters, String sourceNames, GridCoverage2D sources) throws ParameterNotFoundException, InvalidParameterValueException
This method fills the
sources array with needed sources
parameters- Parameters that will control this operation.
sourceNames- Names of the sources to extract from
sources- On input, an array with the same length than
sourceNames. On output, the
GridCoverage2Dto be used as sources for this operation.
IllegalArgumentException- if an argument is
null, or if
sourceNamesdoesn't have length.
ParameterNotFoundException- if a required source has not been found.
InvalidParameterValueException- if a source doesn't contain a value of type
Copyright © 1996–2020 Geotools. All rights reserved.