| Class | Description | 
|---|---|
| AffineTransform | 
 An AffineTransform implementation that is initialized by specifying
 three points and the three points they map to. 
 | 
| BilinearInterpolatedTransform | 
 Bilinear interpolated triangulation transform, also known as "rubber sheeting". 
 | 
| CoordinateTransform | 
 A function that maps one Coordinate to another. 
 | 
| DummyTransform | |
| ProjectiveTransform | 
 Giuseppe Aruta (2013) 
 This class derives from  OpenJUMP original AffineTransformation class
 and it implements a ProjectiveTransform that is initialized by specifying
 four couples of points (source to target). 
 | 
| Quadrilateral | 
 A simple four-sided polygon. 
 | 
| TaggedCoordinate | 
 A Coordinate associated with another Coordinate. 
 | 
| Triangle | 
 A triangle, with special methods for use with BilinearInterpolatedTransform. 
 | 
| Triangulator | 
 A better name for this class would have been TriangleMapFactory. 
 |