diff src/org/qmul/eecs/c4dm/sia/model/VectorTable.java @ 48:ad9ef7637caa

initialise vteList renamed some variables
author stevenh
date Tue, 02 Apr 2013 22:51:00 +0100
parents c4d7e4a8ba59
children
line wrap: on
line diff
--- a/src/org/qmul/eecs/c4dm/sia/model/VectorTable.java	Tue Apr 02 22:49:35 2013 +0100
+++ b/src/org/qmul/eecs/c4dm/sia/model/VectorTable.java	Tue Apr 02 22:51:00 2013 +0100
@@ -1,10 +1,11 @@
 package org.qmul.eecs.c4dm.sia.model;
 
+import java.util.ArrayList;
 import java.util.List;
 
 public class VectorTable {
 
-	private List<VectorTableElement> vteList;
+	private List<VectorTableElement> vteList = new ArrayList<VectorTableElement>();
 	private int numDatapoints; // the number of datapoints used to create this Vector Table
 	
 	public VectorTableElement get(int i)
@@ -12,15 +13,15 @@
 		return vteList.get(i);
 	}
 	
-	public NDimensionalObject getVector(int i, int j)
+	public NDimensionalObject getVector(int fromIndex, int toIndex)
 	{
 		NDimensionalObject vector = new NDimensionalObject();
 		
 		for (VectorTableElement vte : vteList)
 		{
-			if (vte.getFromDatapoint().getOrderedIndex() == i && vte.getToDatapoint().getOrderedIndex() == j)
+			if (vte.getFromDatapoint().getOrderedIndex() == fromIndex && vte.getToDatapoint().getOrderedIndex() == toIndex)
 			{
-				vector = vte.getVector();
+				vector = vte;
 				break;
 			}
 		}