toxi.geom
Class PointList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<Vec3D>
              extended by toxi.geom.PointList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Vec3D>, java.util.Collection<Vec3D>, java.util.List<Vec3D>, java.util.RandomAccess

public class PointList
extends java.util.ArrayList<Vec3D>

This class enables group/set operations of multiple Vec3D's at once.

Author:
Karsten Schmidt
See Also:
Serialized Form

Constructor Summary
PointList()
           
 
Method Summary
 PointList addSelf(Vec3D offset)
           
 PointList scaleSelf(float factor)
           
 PointList scaleSelf(Vec3D factor)
           
 PointList subSelf(Vec3D offset)
           
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, 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, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

PointList

public PointList()
Method Detail

addSelf

public PointList addSelf(Vec3D offset)

scaleSelf

public PointList scaleSelf(float factor)

scaleSelf

public PointList scaleSelf(Vec3D factor)

subSelf

public PointList subSelf(Vec3D offset)