uka.util
Class EnlargingBitArray2D

java.lang.Object
  extended byuka.util.EnlargingBitArray2D
All Implemented Interfaces:
java.io.Serializable

public class EnlargingBitArray2D
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private static int BITS_PER_VALUE
           
private  EnlargingIntArray2D data
           
private  int size0
           
 
Constructor Summary
EnlargingBitArray2D(int size0, int size1)
           
 
Method Summary
 boolean get(int index0, int index1)
           
private  int getDataSize0(int size0)
           
private  int getIndex(int index0)
           
private  int getMask(int index0)
           
 int getSize0()
           
 int getSize1()
           
 void set(int index0, int index1, boolean value)
           
 void setSize(int newSize0, int newSize1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

size0

private int size0

data

private final EnlargingIntArray2D data

BITS_PER_VALUE

private static final int BITS_PER_VALUE
See Also:
Constant Field Values
Constructor Detail

EnlargingBitArray2D

public EnlargingBitArray2D(int size0,
                           int size1)
Method Detail

get

public boolean get(int index0,
                   int index1)

set

public void set(int index0,
                int index1,
                boolean value)

setSize

public void setSize(int newSize0,
                    int newSize1)

getIndex

private int getIndex(int index0)

getMask

private int getMask(int index0)

getDataSize0

private int getDataSize0(int size0)

getSize0

public int getSize0()

getSize1

public int getSize1()