本文整理了Java中org.opengis.filter.FilterFactory2.subtract()
方法的一些代码示例,展示了FilterFactory2.subtract()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FilterFactory2.subtract()
方法的具体详情如下:
包路径:org.opengis.filter.FilterFactory2
类名称:FilterFactory2
方法名:subtract
暂无
代码示例来源:origin: geotools/geotools
public Object visit(Subtract expr, Object arg1) {
Expression[][] expressions = visitBinaryExpression(expr);
List combinedExpressions = new ArrayList(expressions.length);
for (int i = 0; i < expressions.length; i++) {
Expression left = expressions[i][0];
Expression right = expressions[i][1];
Expression sourceExpression = ff.subtract(left, right);
combinedExpressions.add(sourceExpression);
}
return combinedExpressions;
}
代码示例来源:origin: geotools/geotools
public Subtract build() {
if (unset) {
return null;
}
return ff.subtract(expr1.build(), expr2.build());
}
代码示例来源:origin: geotools/geotools
public Object visit(Subtract expression, Object extraData) {
Expression expr1 = visit(expression.getExpression1(), extraData);
Expression expr2 = visit(expression.getExpression2(), extraData);
return getFactory(extraData).subtract(expr1, expr2);
}
代码示例来源:origin: geotools/geotools
Expression right = parseExpression(value);
return ff.subtract(left, right);
} catch (IllegalFilterException ife) {
LOGGER.warning("Unable to build expression " + ife);
代码示例来源:origin: geotools/geotools
static Subtract sub() {
return f.subtract(f.literal(1), f.literal(2));
}
代码示例来源:origin: geotools/geotools
public static Subtract sub() {
return f.subtract(f.literal(1), f.literal(2));
}
代码示例来源:origin: org.geotools/gt-app-schema
public Object visit(Subtract expr, Object arg1) {
Expression[][] expressions = visitBinaryExpression(expr);
List combinedExpressions = new ArrayList(expressions.length);
for (int i = 0; i < expressions.length; i++) {
Expression left = expressions[i][0];
Expression right = expressions[i][1];
Expression sourceExpression = ff.subtract(left, right);
combinedExpressions.add(sourceExpression);
}
return combinedExpressions;
}
代码示例来源:origin: locationtech/geogig
public Expression[] visit(Subtract expression, Object extraData) {
Expression[] e1 = (Expression[]) expression.getExpression1().accept(this, null);
Expression[] e2 = (Expression[]) expression.getExpression1().accept(this, null);
Expression pre = e1[0] == null || e2[0] == null ? null : ff.subtract(e1[0], e2[0]);
Expression post = e1[1] == null || e2[1] == null ? null : ff.subtract(e1[1], e2[1]);
return new Expression[] { pre, post };
}
代码示例来源:origin: org.geotools/gt-mbstyle
/**
* For two inputs, returns the result of subtracting the second input from the first. For a
* single input, returns the result of subtracting it from 0. Example: ["-", number, number]:
* number ["-", number]: number
*
* @return
*/
public Expression mathSubtract() {
Expression e1 = parse.string(json, 1);
Expression e2 = parse.string(json, 2);
return ff.subtract(e1, e2);
}
代码示例来源:origin: org.geotools/gt-main
Expression right = parseExpression(value);
return ff.subtract( left, right );
} catch (IllegalFilterException ife) {
LOGGER.warning("Unable to build expression " + ife);
代码示例来源:origin: org.geotools/gt-main
public Object visit(Subtract expression, Object extraData) {
Expression expr1= visit(expression.getExpression1(), extraData);
Expression expr2= visit(expression.getExpression2(), extraData);
return getFactory(extraData).subtract(expr1, expr2);
}
代码示例来源:origin: org.geotools/gt2-main
public Object visit(Subtract expression, Object extraData) {
Expression expr1=(Expression) expression.getExpression1().accept(this, extraData);
Expression expr2=(Expression) expression.getExpression2().accept(this, extraData);
return getFactory(extraData).subtract(expr1, expr2);
}
内容来源于网络,如有侵权,请联系作者删除!