7. Shape Model, using different forms of additional shape data
The following sections provide more information about each image transformations package class shown in Figure 4-1 and Figure 4-2.
4.1.7. Class Name: StereoscopicImagesTransformation
Package Class Belongs to: Image Transformations Documentation:
This service class determines the 3-D ground position corresponding to the specified positions in two or more stereoscopic images, by using the corresponding image geometry models. This
class alternately determines the positions in two or more stereoscopic images corresponding to the specified 3-D ground position. This class provides a set of operations similar to the
Coordinate Transformation class, and the three interface classes realized by that class, adapted to using two or more stereoscopic images. This class uses an object of the Coordinate
Transformation class for each image, to transform between the corresponding image and ground positions.
Subclasses:
Subclasses are expected to be defined using different methods of computing absolute and relative accuracies. Subclasses could also be defined using different ray intersection
algorithms andor different numbers of stereoscopic images, such as only two images. The subclasses support identical interfaces except for any parameters needed by different methods
of computing absolute and relative accuracies.
Superclass: none Realizes Interfaces:
PointStereoscopicImagesTransformation ListStereoscopicImagesTransformation
StereoscopicImagesTransformationWithAccuracy Note: The use of realization is similar to but not equal to inheritance. An Interface does not
constitute a complete class definition, but defines some basic class-like behavior, such as a set of attribute, association, andor operation signatures that form a logically consistent group. In
this model, realization is used to logically group signatures into three functionally related groups:
•
transformations that transform one point at a time
•
transformations that transform a list of points at a time
•
transformations that determine the accuracy of transformed points In any implementation of this model, these 3 groups shall be handled as units, either
implementing all of the operations in a group or none of them.
Stereotype: interface Associations:
user of 2.. CoordinateTransformation
Attributes:
domainOfValidity: GM_Object The domainOfValidity attribute is a geometry that defines the geographical region where this
Stereoscopic Images Transformation object is appropriate to use. The coordinate reference system of this geometry may be a source, target, or any standard coordinate reference system.
This OGC geometry object supports the GM_Object interface. The GM_Object interface, as described in Topic 1: Feature Geometry, includes operations that will check whether or not a
specified point or geometry is spatially within the domain of this GM_Object.
Operations:
The Open GIS Abstract Specification Page 21
Volume 16: Image Coordinate Transformation Services 00-116.doc
inverse: StereoscopicImagesTransformation This operation returns another Stereoscopic Images Transformation object that reverses the
actions of this Stereoscopic Images Transformation object. The target of the inverse transformation is the source of the original, and the source of the inverse transformation is the
target of the original. Using the original transform followed by the inverse transform will result in an identity map on the source coordinate space, when allowances for error are made.
4.1.8. Class Name: PointStereoscopicImagesTransformation