public class JiffleDescriptor
extends OperationDescriptorImpl
Modifier and Type | Field and Description |
---|---|
static String |
DEST_BOUNDS |
static String |
DEST_NAME |
static String |
DEST_TYPE |
static String |
SCRIPT |
static String |
SOURCE_NAMES |
static String |
SRC_BAND_TRANSFORMS |
static String |
SRC_COORDINATE_TRANSFORMS |
Constructor and Description |
---|
JiffleDescriptor() |
Modifier and Type | Method and Description |
---|---|
static RenderedOp |
create(RenderedImage[] sources,
String[] sourceImageNames,
String destName,
String script,
Rectangle destBounds,
Integer destType,
CoordinateTransform[] sourceCoordinateTransforms,
BandTransform[] sourceBandTransforms,
RenderingHints renderingHints)
RenderedOp creation method that takes all the parameters, passes them to the
ParameterBlockJAI and then call the JAI create method for the mosaic
operation with no data support.
|
int |
getNumSources() |
arePropertiesSupported, getDefaultSourceClass, getDestClass, getDestClass, getInvalidRegion, getName, getNumParameters, getParamClasses, getParamDefaults, getParamDefaultValue, getParameterListDescriptor, getParamMaxValue, getParamMinValue, getParamNames, getPropertyGenerators, getPropertyGenerators, getRenderableDestClass, getRenderableSourceClasses, getResourceBundle, getResources, getSourceClasses, getSourceClasses, getSourceNames, getSupportedModes, isImmediate, isModeSupported, isRenderableSupported, isRenderedSupported, makeDefaultSourceClassList, validateArguments, validateArguments, validateParameters, validateParameters, validateRenderableArguments, validateRenderableSources, validateSources, validateSources
public static final String SOURCE_NAMES
public static final String DEST_NAME
public static final String SCRIPT
public static final String DEST_BOUNDS
public static final String DEST_TYPE
public static final String SRC_COORDINATE_TRANSFORMS
public static final String SRC_BAND_TRANSFORMS
public int getNumSources()
getNumSources
in interface OperationDescriptor
getNumSources
in class OperationDescriptorImpl
public static RenderedOp create(RenderedImage[] sources, String[] sourceImageNames, String destName, String script, Rectangle destBounds, Integer destType, CoordinateTransform[] sourceCoordinateTransforms, BandTransform[] sourceBandTransforms, RenderingHints renderingHints)
sources
- The RenderdImage source array used for the operation.sourceImageNames
- The array of source image names, that will be referred from the script. Can be null, in such case "src, src1, src2, ..." will be used as image namesdestName
- The name of the destination image. Can be null, in such case "dest" will be useddestBounds
- The output bounds. It is required only if there are no sources, and no ImageLayout
is provided in the hints, otherwise can be null.destType
- The destination type. Not required, will default to DataBuffer.TYPE_DOUBLE
sourceCoordinateTransforms
- The world to image coordinate transforms for the sourcessourceBandTransforms
- The band transforms for the source imagesrenderingHints
- This value sets the rendering hints for the operation.Copyright © 2006–2018 GeoSolutions. All rights reserved.