marf.util
Class Matrix

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--marf.util.FreeVector
                          |
                          +--marf.util.Matrix
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class Matrix
extends FreeVector

Free Matrix.

TODO: refactor and document $Id: Matrix.java,v 1.8 2005/06/01 19:42:43 mokhov Exp $

Since:
0.3.0
Version:
$Revision: 1.8 $
Author:
Serguei Mokhov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Matrix()
           
Matrix(int piCardinality)
           
Matrix(int[] piaDimensions)
           
 
Method Summary
 void add()
           
 java.lang.Object elementAt(int[] paiPoint)
           
 int getCardinality()
           
 int getDimention(int piDimensionNumber)
           
static java.lang.String getRevision()
          Retrieves class' revision.
 
Methods inherited from class marf.util.FreeVector
add, addAll, elementAt, ensureIndexCapacity, get, insertElementAt, remove, removeRange, set, setElementAt, subList
 
Methods inherited from class java.util.Vector
add, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elements, ensureCapacity, equals, firstElement, hashCode, indexOf, indexOf, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, setSize, size, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

Matrix

public Matrix(int piCardinality)

Matrix

public Matrix(int[] piaDimensions)

Matrix

public Matrix()
Method Detail

getCardinality

public final int getCardinality()

getDimention

public final int getDimention(int piDimensionNumber)

elementAt

public java.lang.Object elementAt(int[] paiPoint)

add

public void add()

getRevision

public static java.lang.String getRevision()
Retrieves class' revision.

Returns:
revision string