org.geotools.filter.function
Class FilterFunction_minimumDiameter
Object
ExpressionAbstract
DefaultExpression
FunctionExpressionImpl
FilterFunction_minimumDiameter
- All Implemented Interfaces:
- Factory, ExpressionType, FunctionExpression, Expression, Function
public class FilterFunction_minimumDiameter
- extends FunctionExpressionImpl
A FilterFunction that expects a Geometry and returns it's minimum diameter.
- Author:
- Jared Erickson
- Module:
modules/library/main (gt-main.jar)
- Source repository:
-
http://svn.osgeo.org/geotools/trunk/modules/library/main/src/main/java/org/geotools/filter/function/FilterFunction_minimumDiameter.java
Fields inherited from interface ExpressionType |
ATTRIBUTE, ATTRIBUTE_DOUBLE, ATTRIBUTE_GEOMETRY, ATTRIBUTE_INTEGER, ATTRIBUTE_STRING, ATTRIBUTE_UNDECLARED, FUNCTION, LITERAL_DOUBLE, LITERAL_GEOMETRY, LITERAL_INTEGER, LITERAL_LONG, LITERAL_STRING, LITERAL_UNDECLARED, MATH_ADD, MATH_DIVIDE, MATH_MULTIPLY, MATH_SUBTRACT |
Methods inherited from class FunctionExpressionImpl |
accept, equals, functionName, getArgCount, getArgs, getExpression, getFallbackValue, getFunctionName, getImplementationHints, getName, getParameters, getType, setArgs, setFallbackValue, setName, setParameters, toString |
NAME
public static FunctionName NAME
FilterFunction_minimumDiameter
public FilterFunction_minimumDiameter()
- Create a new FilterFunction_minimumDiameter instance
evaluate
public Object evaluate(Object feature)
- Calculate the Geometry's minimum diameter.
- Specified by:
evaluate
in interface Expression
- Overrides:
evaluate
in class DefaultExpression
- Parameters:
feature
- The feature should be a Geometry
- Returns:
- The minimum diameter Geometry
- Throws:
IllegalArgumentException
- if the feature is not a Geometry
Copyright © 1996-2014 Geotools. All Rights Reserved.