import Plot from './Plot' import PlotTypes from '../PlotTypes' import PolygonOL from 'ol/geom/Polygon' import mix from '../../util/mixin' export default class FreehandPolygon extends mix(Plot,PolygonOL) { constructor(points) { super(points); this.type = PlotTypes.FREEHAND_POLYGON; this.freehand = true; this.setPoints(points); } generate() { var count = this.getPointCount(); if(count < 2) { return; } this.setCoordinates([this.points]); } }