| 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 |