* Set the vector * @this {!FieldModelVector} * @param {!Array} values Vector values
(values)
| 2661 | * @param {!Array} values Vector values |
| 2662 | */ |
| 2663 | set (values) { |
| 2664 | console.assert(((this._buffer.offset + this.fbeOffset + this.fbeSize) <= this._buffer.size), 'Model is broken!') |
| 2665 | if ((this._buffer.offset + this.fbeOffset + this.fbeSize) > this._buffer.size) { |
| 2666 | return |
| 2667 | } |
| 2668 | |
| 2669 | let fbeModel = this.resize(values.length) |
| 2670 | for (let value of values) { |
| 2671 | fbeModel.set(value) |
| 2672 | fbeModel.fbeShift(fbeModel.fbeSize) |
| 2673 | } |
| 2674 | } |
| 2675 | } |
| 2676 | |
| 2677 | exports.FieldModelVector = FieldModelVector |