node-red-contrib-tak-registration
Version:
A Node-RED node to register to TAK and to help wrap files as datapackages to send to TAK
26 lines (24 loc) • 637 B
JavaScript
import AbstractPreparedPolygonContains from './AbstractPreparedPolygonContains'
export default class PreparedPolygonCovers extends AbstractPreparedPolygonContains {
constructor (prepPoly) {
super(prepPoly)
this._requireSomePointInInterior = false
}
fullTopologicalPredicate (geom) {
var result = this._prepPoly.getGeometry().covers(geom)
return result
}
covers (geom) {
return this.eval(geom)
}
interfaces_ () {
return []
}
getClass () {
return PreparedPolygonCovers
}
static covers (prep, geom) {
var polyInt = new PreparedPolygonCovers(prep)
return polyInt.covers(geom)
}
}