Spaces:
Sleeping
Sleeping
File size: 540 Bytes
4a288a7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | // @flow
import Point from '@mapbox/point-geometry';
import {register} from '../util/web_worker_transfer';
class Anchor extends Point {
angle: any;
segment: number | void;
constructor(x: number, y: number, angle: number, segment?: number) {
super(x, y);
this.angle = angle;
if (segment !== undefined) {
this.segment = segment;
}
}
clone() {
return new Anchor(this.x, this.y, this.angle, this.segment);
}
}
register('Anchor', Anchor);
export default Anchor;
|