danger.util
Class PackedIntVector

java.lang.Object
  |
  +--danger.util.PackedIntVector

public class PackedIntVector
extends java.lang.Object


Constructor Summary
PackedIntVector()
           
PackedIntVector(int inNumColumns)
           
PackedIntVector(int inNumRows, int inNumColumns)
           
 
Method Summary
 void applyColumnDelta(int inColumn, int inValue)
           
 void applyColumnDelta(int inColumn, int inFirstRow, int inValue)
           
 void applyColumnDelta(int inColumn, int inFirstRow, int inNumRows, int inValue)
           
 void dump()
           
 void ensureCapacity(int inNumNewRows)
           
 int newRow()
           
 int newRow(int[] inValues)
           
 void newRowAt(int inRow)
           
 void newRowAt(int inRow, int[] inValues)
           
 int numColumns()
           
 int numRows()
           
 void removeAllRows()
           
 void removeRowAt(int inRow)
           
 void setValue(int inRow, int[] inValues)
           
 void setValue(int inRow, int inColumn, int inValue)
           
static void test()
           
 int[] valueAt(int inRow)
           
 int valueAt(int inRow, int inColumn)
           
 int[] valueAt(int inRow, int[] ioStorage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackedIntVector

public PackedIntVector()

PackedIntVector

public PackedIntVector(int inNumColumns)

PackedIntVector

public PackedIntVector(int inNumRows,
                       int inNumColumns)
Method Detail

valueAt

public int valueAt(int inRow,
                   int inColumn)

valueAt

public int[] valueAt(int inRow)

valueAt

public int[] valueAt(int inRow,
                     int[] ioStorage)

ensureCapacity

public final void ensureCapacity(int inNumNewRows)

newRow

public final int newRow()

newRow

public final int newRow(int[] inValues)

newRowAt

public final void newRowAt(int inRow)

newRowAt

public final void newRowAt(int inRow,
                           int[] inValues)

removeRowAt

public final void removeRowAt(int inRow)

setValue

public final void setValue(int inRow,
                           int inColumn,
                           int inValue)

setValue

public final void setValue(int inRow,
                           int[] inValues)

applyColumnDelta

public final void applyColumnDelta(int inColumn,
                                   int inValue)

applyColumnDelta

public final void applyColumnDelta(int inColumn,
                                   int inFirstRow,
                                   int inValue)

applyColumnDelta

public final void applyColumnDelta(int inColumn,
                                   int inFirstRow,
                                   int inNumRows,
                                   int inValue)

removeAllRows

public final void removeAllRows()

numColumns

public final int numColumns()

numRows

public final int numRows()

test

public static final void test()

dump

public final void dump()


Danger Confidential. Copyright © 2000-2003, Danger Inc.