UNPKG

@amcharts/amcharts5

Version:
29 lines 827 B
import { Graphics } from "./Graphics"; /** * Draws a circle. * * @see {@link https://www.amcharts.com/docs/v5/concepts/common-elements/graphics/} for more info * @important */ export class Circle extends Graphics { _afterNew() { super._afterNew(); this._display.isMeasured = true; this.setPrivateRaw("trustBounds", true); } _beforeChanged() { super._beforeChanged(); if (this.isDirty("radius")) { this._clear = true; } } _changed() { super._changed(); if (this._clear) { this._display.drawCircle(0, 0, Math.abs(this.get("radius", 10))); } } } Circle.className = "Circle"; Circle.classNames = Graphics.classNames.concat([Circle.className]); //# sourceMappingURL=Circle.js.map