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
17 lines (15 loc) • 447 B
JavaScript
import Coordinate from '../geom/Coordinate'
import ConstraintSplitPointFinder from './ConstraintSplitPointFinder'
export default class MidpointSplitPointFinder {
findSplitPoint (seg, encroachPt) {
const p0 = seg.getStart()
const p1 = seg.getEnd()
return new Coordinate((p0.x + p1.x) / 2, (p0.y + p1.y) / 2)
}
interfaces_ () {
return [ConstraintSplitPointFinder]
}
getClass () {
return MidpointSplitPointFinder
}
}