X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetMatrix.java;fp=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetMatrix.java;h=b9a4f95cf79d9af0a9fdbb080154868a71bad575;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=d9ab4ec55b466289c2da24e959ced70f71f9ca51;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetMatrix.java b/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetMatrix.java index d9ab4ec55..b9a4f95cf 100644 --- a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetMatrix.java +++ b/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetMatrix.java @@ -1,129 +1,129 @@ -package org.simantics.spreadsheet.graph; - -import java.io.Serializable; - -import org.simantics.databoard.binding.mutable.Variant; -import org.simantics.spreadsheet.graph.formula.FormulaError2; - -public class SpreadsheetMatrix implements Serializable { - - private static final long serialVersionUID = 5729700370527844640L; - - private int w; - private int h; - public Object[] values; - - public SpreadsheetMatrix(int w, int h) { - this.w = w; - this.h = h; - this.values = new Object[w*h]; - } - - public Object get(int row, int column) { - return values[w*row+column]; - } - - public void set(int row, int column, Object value) { - values[w*row+column] = value; - } - - public int getWidth() { - return w; - } - - public int getHeight() { - return h; - } - - public double sum() { - double result = 0; - for(int i=0;i