|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectInterpolateFunction
public class InterpolateFunction
Implementation of "Interpolation" as a normal function.
This implementation is compatible with the Function interface; the parameter list can be used to set the threshold values etc...
This function expects:
modules/library/render (gt-render.jar)
Nested Class Summary | |
---|---|
static class |
InterpolateFunction.Name
Describe how this function works. |
Field Summary | |
---|---|
static String |
METHOD_COLOR
Use as a literal value to indicate interpolation method |
static String |
METHOD_NUMERIC
Use as a literal value to indicate interpolation method |
static String |
MODE_COSINE
Use as a literal value to indicate interpolation mode |
static String |
MODE_CUBIC
Use as a literal value to indicate interpolation mode |
static String |
MODE_LINEAR
Use as a literal value to indicate interpolation mode |
static FunctionName |
NAME
Make the instance of FunctionName available in a consistent spot. |
static String |
RASTER_DATA
Use as a PropertyName when defining a color map. |
Fields inherited from interface Expression |
---|
NIL |
Constructor Summary | |
---|---|
InterpolateFunction()
|
|
InterpolateFunction(List<Expression> parameters,
Literal fallback)
|
Method Summary | ||
---|---|---|
Object |
accept(ExpressionVisitor visitor,
Object extraData)
|
|
Object |
evaluate(Object object)
|
|
|
evaluate(Object object,
Class<T> context)
|
|
Literal |
getFallbackValue()
|
|
String |
getName()
|
|
List<Expression> |
getParameters()
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String MODE_LINEAR
public static final String MODE_COSINE
public static final String MODE_CUBIC
public static final String METHOD_NUMERIC
public static final String METHOD_COLOR
public static final String RASTER_DATA
public static final FunctionName NAME
Constructor Detail |
---|
public InterpolateFunction()
public InterpolateFunction(List<Expression> parameters, Literal fallback)
Method Detail |
---|
public String getName()
getName
in interface Function
public List<Expression> getParameters()
getParameters
in interface Function
public Object accept(ExpressionVisitor visitor, Object extraData)
accept
in interface Expression
public Object evaluate(Object object)
evaluate
in interface Expression
public <T> T evaluate(Object object, Class<T> context)
evaluate
in interface Expression
public Literal getFallbackValue()
getFallbackValue
in interface Function
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |