Class TriangleList

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

public class TriangleList
extends java.util.ArrayList

A list of all Triangles used in warping

See Also:
Serialized Form

Field Summary
 int numtriangles
           
 TriEdgeArray TEA
           
 boolean[][][] used
           
 java.util.ArrayList verticies
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
TriangleList(int numverticies, TriEdgeArray TEA)
           
 
Method Summary
 void addTriangle(ArcEdge e1, ArcEdge e2)
           
 void display(java.awt.Graphics g)
           
 TransformationTriangle findTriangleContaining(java.awt.geom.Point2D.Double point)
           
 
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

verticies

public java.util.ArrayList verticies

used

public boolean[][][] used

TEA

public TriEdgeArray TEA

numtriangles

public int numtriangles
Constructor Detail

TriangleList

public TriangleList(int numverticies,
                    TriEdgeArray TEA)
Method Detail

addTriangle

public void addTriangle(ArcEdge e1,
                        ArcEdge e2)

display

public void display(java.awt.Graphics g)

findTriangleContaining

public TransformationTriangle findTriangleContaining(java.awt.geom.Point2D.Double point)