| Interface | Description | 
|---|---|
| IVector1 | |
| IVector2 | 
 Interface for cartesian 2-vectors
  NOTE: All operations on the vector are destructive and the instance
        returned is the same as the one whose method was called. 
 | 
| IVector3 | 
 Interface for cartesian 2-vectors
  NOTE: All operations on the vector are destructive and the instance
        returned is the same as the one whose method was called. 
 | 
| Class | Description | 
|---|---|
| SynchronizedVector2Wrapper | 
 Wrapper for synchronized access of a vector2 
 | 
| Vector1Double | 
 Implementation of a 1-vector using a double value. 
 | 
| Vector1Int | |
| Vector1Long | |
| Vector2Double | 
 Implementation of a cartesian 2-vector using double components. 
 | 
| Vector2Int | 
 Implementation of a 2-vector using integer values. 
 | 
| Vector3Double | 
 Implementation of a cartesian 3-vector using double components. 
 | 
| Vector3Int |