File: /home/padewitte/projets/webcomponents/myscript-js/src/output/math/mathScratchOut.js
'use strict';
(function (scope) {
/**
* Math scratch-out
*
* @class MathScratchOut
* @param {Object} [obj]
* @constructor
*/
function MathScratchOut(obj) {
this.inkRanges = [];
this.erasedInkRanges = [];
if (obj) {
for (var i in obj.inkRanges) {
this.inkRanges.push(new scope.MathInkRange(obj.inkRanges[i]));
}
for (var j in obj.erasedInkRanges) {
this.erasedInkRanges.push(new scope.MathInkRange(obj.erasedInkRanges[j]));
}
}
}
/**
* Get ink ranges
*
* @method getInkRanges
* @returns {MathInkRange[]}
*/
MathScratchOut.prototype.getInkRanges = function () {
return this.inkRanges;
};
/**
* Get erased ink ranges
*
* @method getErasedInkRanges
* @returns {MathInkRange[]}
*/
MathScratchOut.prototype.getErasedInkRanges = function () {
return this.erasedInkRanges;
};
// Export
scope.MathScratchOut = MathScratchOut;
})(MyScript);