Class Name: ImageRectification Class Name: ImageGeometryTransformation

4.1.14. Class Name: ImageRectification

Package Class Belongs to: Image Transformations Documentation: This class transforms image positions in one image version to the corresponding position in a different image version, where the transformation is based on image rectification. Subclasses: Subclasses are expected to be defined using different types of rectification surfaces, such as horizontal plane, tilted plane, and spheroid surfaces. The subclasses support identical interfaces except for any parameters needed by different types of rectification surfaces. Superclass: ImageCoordinateTransformation Stereotype: interface Associations: only inherited associations Note that this class might use the Image Geometry Transformation class, but such use is not required and is not visible to the client of this class. Attributes: only inherited attributes Operations: only inherited operations Note that the CoordinatePoint and DirectPosition inputs to and outputs from all inherited operations are 2-D not 3-D.

4.1.15. Class Name: ImageGeometryTransformation

Package Class Belongs to: Image Transformations Documentation: This class transforms position coordinates between an image coordinate system and a three- dimensional ground coordinate reference system. The image coordinate system is usually two- dimensional, but might be three-dimensional in the future. Three-dimensional ground coordinates can be transformed to image coordinates either 2-D or 3-D . However, 2-D ground coordinates cannot be transformed to either 2-D to 3-D image coordinates. Two- dimensional image coordinates can be transformed to ground coordinates 2-D to 3-D only when additional information is supplied in an associated Ground Shape object. Subclasses: Subclasses are expected to be defined using different image geometry models. The subclasses support identical interfaces except for the parameters needed by different image geometry models. Superclass: TransformationStep Stereotype: interface Associations: user of 0..1 GroundShape Attributes: only inherited attributes Operations: only inherited operations Note that the CoordinatePoint and DirectPosition inputs to and outputs from all inherited operations are usually 2-D not 3-D when they refer to image coordinates.

4.1.16. Class Name: GroundShape