lib/geo/BboxExprFactoryWkt.js
var Class = require('../ext/Class');
var BboxExprFactory = require('./BboxExprFactory');
var GeoExprUtils = require('./GeoExprUtils');
var BboxExprFactoryWkt = Class.create(BboxExprFactory, {
initialize: function(wktVar, intersectsFnName, geomFromTextFnName) {
this.wktVar = wktVar;
this.intersectsFnName = intersectsFnName;
this.geomFromTextFnName = geomFromTextFnName;
},
createExpr: function(bounds) {
var result = GeoExprUtils.createExprOgcIntersects(this.wktVar,bounds, this.intersectsFnName, this.geomFromTextFnName);
return result;
}
});
module.exports = BboxExprFactoryWkt;