@wcardinal/wcardinal-geditor
Version:
WebGL-based graphic editor, tester and viewer for supervisory systems
29 lines • 1.14 kB
JavaScript
var EShapeChartTick = /** @class */ (function () {
function EShapeChartTick(major, minor) {
this.major = major;
this.minor = minor;
}
EShapeChartTick.prototype.copy = function (source) {
this.major.copy(source.major);
this.minor.copy(source.minor);
return this;
};
EShapeChartTick.prototype.serialize = function (manager) {
return manager.addResource("[".concat(this.major.serialize(manager), ",").concat(this.minor.serialize(manager), "]"));
};
EShapeChartTick.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.major.deserialize(parsed[0], manager);
this.minor.deserialize(parsed[1], manager);
}
};
return EShapeChartTick;
}());
export { EShapeChartTick };
//# sourceMappingURL=e-shape-chart-tick.js.map