Lines Matching refs:matrix

2184       var matrix = this.matrixMap[name] || (this.matrixMap[name] = new CellMatrix());
2185 return matrix;
2197 var matrix = this.getMatrix(name);
2208 matrix.addCellEx(address);
2212 matrix.addCellEx(location);
2224 var matrix = this.getMatrix(name);
2225 matrix.removeCellEx(location);
2230 _.each(this.matrixMap, function (matrix) {
2231 matrix.removeCellEx(location);
2237 _.each(this.matrixMap, function (matrix, name) {
2238 matrix.forEach(function (cell) {
2252 return _.map(this.matrixMap, function (matrix, name) {
2253 return matrix.findCellEx(address) && name;
2258 value: function _explore(matrix, cell) {
2266 var c = matrix.findCellAt(sheetName, yy, cell.col);
2290 var c = matrix.findCellAt(sheetName, y, xx);
2320 value: function getRanges(name, matrix) {
2323 matrix = matrix || this.matrixMap[name];
2325 if (!matrix) {
2333 matrix.forEach(function (cell) {
2336 var ranges = matrix.map(function (cell) {
2337 return cell.mark && _this._explore(matrix, cell);
2348 value: function normaliseMatrix(matrix, sheetName) {
2351 matrix.forEachInSheet(sheetName, function (cell, row, col) {
2366 _.each(this.matrixMap, function (matrix) {
2367 matrix.spliceRows(sheetName, start, numDelete, numInsert);
2369 _this2.normaliseMatrix(matrix, sheetName);
2377 _.each(this.matrixMap, function (matrix) {
2378 matrix.spliceColumns(sheetName, start, numDelete, numInsert);
2380 _this3.normaliseMatrix(matrix, sheetName);
2389 return _.map(this.matrixMap, function (matrix, name) {
2390 return _this4.getRanges(name, matrix);
2399 var matrix = matrixMap[definedName.name] = new CellMatrix();
2402 matrix.addCell(rangeStr);