UNPKG

@wcardinal/wcardinal-geditor

Version:

WebGL-based graphic editor, tester and viewer for supervisory systems

32 lines 1.36 kB
import { EShapeChartTick } from "./e-shape-chart-tick"; import { EShapeChartTickMajor } from "./e-shape-chart-tick-major"; import { EShapeChartTickMinor } from "./e-shape-chart-tick-minor"; var EShapeChartAxisX = /** @class */ (function () { function EShapeChartAxisX() { this.padding = 10; this.tick = new EShapeChartTick(new EShapeChartTickMajor(3), new EShapeChartTickMinor(3)); } EShapeChartAxisX.prototype.copy = function (source) { this.padding = source.padding; this.tick.copy(source.tick); return this; }; EShapeChartAxisX.prototype.serialize = function (manager) { return manager.addResource("[".concat(this.padding, ",").concat(this.tick.serialize(manager), "]")); }; EShapeChartAxisX.prototype.deserialize = function (target, manager) { var resources = manager.resources; if (0 <= target && target < resources.length) { var parsed = manager.getExtension(target); if (parsed == null) { parsed = JSON.parse(resources[target]); manager.setExtension(target, parsed); } this.padding = parsed[0]; this.tick.deserialize(parsed[1], manager); } }; return EShapeChartAxisX; }()); export { EShapeChartAxisX }; //# sourceMappingURL=e-shape-chart-axis-x.js.map