public class ExpressionDescriptor
extends javax.media.jai.OperationDescriptorImpl
OperationDescriptor describing the "Expression"
operation.
The Expression operation creates a single-banded, tiled rendered image, where all the samples are computed from a given mathematical (Java) expression.
| Constructor and Description |
|---|
ExpressionDescriptor()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static javax.media.jai.RenderedOp |
create(Map<String,RenderedImage> sources,
int dataType,
String expression,
ExpressionCompilerConfig compilerConfig,
RenderingHints hints)
Creates an expression image.
|
protected boolean |
validateParameters(String modeName,
ParameterBlock args,
StringBuffer message)
Validates the parameters.
|
protected boolean |
validateSources(String modeName,
ParameterBlock args,
StringBuffer message)
Validates the sources.
|
arePropertiesSupported, getDefaultSourceClass, getDestClass, getDestClass, getInvalidRegion, getName, getNumParameters, getNumSources, 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, validateRenderableArguments, validateRenderableSources, validateSourcesprotected boolean validateSources(String modeName, ParameterBlock args, StringBuffer message)
validateSources in class javax.media.jai.OperationDescriptorImplprotected boolean validateParameters(String modeName, ParameterBlock args, StringBuffer message)
validateParameters in class javax.media.jai.OperationDescriptorImplpublic static javax.media.jai.RenderedOp create(Map<String,RenderedImage> sources, int dataType, String expression, ExpressionCompilerConfig compilerConfig, RenderingHints hints)
Creates a ParameterBlockJAI from all
supplied arguments except hints and invokes
JAI.create(String,ParameterBlock,RenderingHints).
sources - The name-to-source map.dataType - The destination image's data type.expression - The mathematical expression.compilerConfig - The configuration for the Java expression compiler.hints - The RenderingHints to use.
May be null.RenderedOp destination.IllegalArgumentException - if expression is invalid.Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.