12345678910111213141516171819202122232425 |
- import defaultValue from "./defaultValue.js";
- /**
- * Represents the closed interval [start, stop].
- * @alias Interval
- * @constructor
- *
- * @param {Number} [start=0.0] The beginning of the interval.
- * @param {Number} [stop=0.0] The end of the interval.
- */
- function Interval(start, stop) {
- /**
- * The beginning of the interval.
- * @type {Number}
- * @default 0.0
- */
- this.start = defaultValue(start, 0.0);
- /**
- * The end of the interval.
- * @type {Number}
- * @default 0.0
- */
- this.stop = defaultValue(stop, 0.0);
- }
- export default Interval;
|