org.geotools.filter.visitor
Interface Interpolate

All Superinterfaces:
Expression, Function

@XmlElement(value="Interpolate")
public interface Interpolate
extends Function

Interpolation: Transformation of continuous values by a function defined on a number of nodes. This is used to adjust the value distribution of an attribute to the desired distribution of a continuous symbolization control variable (like size, width, color, etc). In case the Categorize (or Interpolate) function is used inside a RasterSymbolizer as a ColorMap, the LookupValue is set to the fixed value “Rasterdata”.

Author:
Johann Sorel (Geomatys)

Field Summary
 
Fields inherited from interface Expression
NIL
 
Method Summary
 List<InterpolationPoint> getInterpolationPoints()
          See InterpolationPoint for details.
 Expression getLookupValue()
          Get lookup value.
 Method getMethod()
          Get the interpolation method.
 Mode getMode()
          Get the interpolation mode.
 
Methods inherited from interface Function
getFallbackValue, getFunctionName, getName, getParameters
 
Methods inherited from interface Expression
accept, evaluate, evaluate
 

Method Detail

getLookupValue

@XmlElement(value="LookupValue")
Expression getLookupValue()
Get lookup value.

Returns:
Expression

getInterpolationPoints

List<InterpolationPoint> getInterpolationPoints()
See InterpolationPoint for details.


getMode

@XmlElement(value="Mode")
Mode getMode()
Get the interpolation mode.

Returns:
LINEAR, COSINE or CUBIC.

getMethod

@XmlElement(value="Method")
Method getMethod()
Get the interpolation method.

Returns:
NUMERIC or COLOR


Copyright © 1996-2014 Geotools. All Rights Reserved.