net.aavalla.utils.general
Class VirtualMatrix<T>

java.lang.Object
  extended by net.aavalla.utils.general.VirtualMatrix<T>

public class VirtualMatrix<T>
extends java.lang.Object

Author:
Lari Natri

Constructor Summary
VirtualMatrix(int sizeI, int sizeJ, int maxDist, T sampleValue, T outValue)
           
 
Method Summary
 T get(int i, int j)
           
 int getMaxDist()
           
 void set(int i, int j, T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualMatrix

public VirtualMatrix(int sizeI,
                     int sizeJ,
                     int maxDist,
                     T sampleValue,
                     T outValue)
              throws java.lang.NullPointerException
Throws:
java.lang.NullPointerException
Method Detail

get

public final T get(int i,
                   int j)
            throws java.lang.IndexOutOfBoundsException
Throws:
java.lang.IndexOutOfBoundsException

set

public final void set(int i,
                      int j,
                      T value)
               throws java.lang.IndexOutOfBoundsException
Throws:
java.lang.IndexOutOfBoundsException

getMaxDist

public int getMaxDist()