Class TriEdgeArray

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.ArrayList
                    |
                    +--TriEdgeArray

public class TriEdgeArray
extends java.util.ArrayList

A list of all edges which will make up triangles for warping

See Also:
Serialized Form

Field Summary
 int numverticies
           
 boolean[][] used
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
TriEdgeArray(int numverticies)
           
 
Method Summary
 boolean addEdge(java.lang.Object o)
          override the ArrayList's add method (only add an edge if it doesn't intersect any of the edges currently found in the TEA)
 Edge getEdge(int from, int to)
           
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, remove, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

numverticies

public int numverticies

used

public boolean[][] used
Constructor Detail

TriEdgeArray

public TriEdgeArray(int numverticies)
Method Detail

getEdge

public Edge getEdge(int from,
                    int to)

addEdge

public boolean addEdge(java.lang.Object o)
override the ArrayList's add method (only add an edge if it doesn't intersect any of the edges currently found in the TEA)