Class STLineInterpolatePointFunction
java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractFunction
org.gvsig.expressionevaluator.spi.AbstractGeometryFunction
org.gvsig.lrs.lib.impl.expressionevaluator.function.lrs.STLineInterpolatePointFunction
- All Implemented Interfaces:
org.gvsig.expressionevaluator.Function
public class STLineInterpolatePointFunction
extends org.gvsig.expressionevaluator.spi.AbstractGeometryFunction
-
Field Summary
FieldsFields inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction
LOGGER, TYPE_BIGDECIMAL, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_LONG, TYPE_NULL, TYPE_STRINGFields inherited from interface org.gvsig.expressionevaluator.Function
GROUP_AGGREGATE, GROUP_BOOLEAN, GROUP_CONVERSION, GROUP_DATETIME, GROUP_NUMERIC, GROUP_OGC, GROUP_OTHER, GROUP_PROGRAMMING, GROUP_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic org.gvsig.fmap.geom.primitive.PointlineInterpolatePoint(org.gvsig.fmap.geom.Geometry geom, double fraction) Methods inherited from class org.gvsig.expressionevaluator.spi.AbstractGeometryFunction
getGeom, getGeom, getPointMethods inherited from class org.gvsig.expressionevaluator.spi.AbstractFunction
addAlias, aliases, argc, call, checkDoubleValue, checkFloatValue, description, descriptionArgs, getBigDecimal, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getComparable, getComparable, getDate, getDate, getDouble, getDouble, getFile, getFile, getFloat, getFloat, getFullDescription, getInt, getInt, getInt, getJsonArray, getJsonArray, getJsonObject, getJsonObject, getJsonStructure, getJsonStructure, getList, getLocalDateTime, getLocalDateTime, getLong, getLong, getObject, getObject, getStr, getStr, getType, getURL, group, isHidden, isNull, isOperator, isSQLCompatible, name, returnType, setDescription, setDescriptionArgs, setReturnType, setTemplate, template, toBoolean, toString, toString, toValue, useArgumentsInsteadObjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.expressionevaluator.Function
addAlias, aliases, argc, call, description, descriptionArgs, getFullDescription, group, isHidden, isOperator, isSQLCompatible, name, returnType, template, toString, toValue, useArgumentsInsteadObjects
-
Field Details
-
FUNCTION_ST_LINEINTERPOLATEPOINT
- See Also:
-
-
Constructor Details
-
STLineInterpolatePointFunction
public STLineInterpolatePointFunction()
-
-
Method Details
-
allowConstantFolding
public boolean allowConstantFolding()- Specified by:
allowConstantFoldingin interfaceorg.gvsig.expressionevaluator.Function- Overrides:
allowConstantFoldingin classorg.gvsig.expressionevaluator.spi.AbstractFunction
-
call
public Object call(org.gvsig.expressionevaluator.Interpreter interpreter, Object[] args) throws Exception - Throws:
Exception
-
lineInterpolatePoint
public static org.gvsig.fmap.geom.primitive.Point lineInterpolatePoint(org.gvsig.fmap.geom.Geometry geom, double fraction) throws Exception - Throws:
Exception
-