See: Description
Interface | Description |
---|---|
ILcdRasterReference |
This interface represents a reference for a raster, consisting of the
model reference and the raster bounds.
|
ILcdRasterReferencer |
This interface defines a method to reference rasters based on tie points.
|
Class | Description |
---|---|
TLcdAxisAlignedRasterReferencer |
This implementation of ILcdRasterReferencer computes axis-aligned raster
bounds in the given model reference.
|
TLcdCompositeRasterReferencer |
This implementation of ILcdRasterReferencer delegates the computation of the
raster reference to a given list of ILcdRasterReferencer instances, returning
the result of the first successful one.
|
TLcdOrthographicRasterReferencer |
This implementation of ILcdRasterReferencer delegates the computation of the
raster reference to a given ILcdRasterReferencer, after having transformed
model tie points in a geodetic reference to more suitable orthographic grid
reference.
|
TLcdPolynomialRasterReferencer |
This implementation of ILcdRasterReferencer computes raster references using
polynomial approximations, based on the given tie points.
|
TLcdProjectiveRasterReferencer |
This implementation of ILcdRasterReferencer computes raster references using
a projective function to map the given tie points.
|
TLcdRasterReference |
This implementation of ILcdRasterReference provides a simple container of
a model reference and raster bounds.
|
TLcdRationalRasterReferencer |
This implementation of ILcdRasterReferencer computes raster references using
rational approximations, based on the given tie points.
|
TLcdResidualErrorCheckingRasterReferencer |
This implementation of ILcdRasterReferencer delegates the computation of the
raster reference to a given ILcdRasterReferencer, and checks the residual
errors of the results that it returns.
|
TLcdRotatedRasterReferencer |
This implementation of ILcdRasterReferencer delegates the computation of the
raster reference to a given ILcdRasterReferencer, after having rotated
model tie points in a grid reference or geodetic reference to a more suitable
rotated grid reference.
|
TLcdTiePointCheckingRasterReferencer |
This implementation of ILcdRasterReferencer delegates the computation of the
raster reference to a given ILcdRasterReferencer, after having checked the
number of tie points.
|
TLcdTranslatedRasterReferencer |
This implementation of ILcdRasterReferencer computes axis-aligned raster
bounds in the given model reference.
|
TLcdWrapAroundRasterReferencer |
This implementation of ILcdRasterReferencer delegates the computation of the
raster reference to a given ILcdRasterReferencer, after verifiying if the
raster crosses the 180 degrees meridian.
|
Rasters are referenced by two pieces of information:
ILcdRasterReference
.
The information can be computed by various implementations of
ILcdRasterReferencer
, when
given a number of pairs of tie points. Each pair consist of an image tie point,
expressed in the pixel coordinates of an image, and a model tie point,
expressed in the coordinates of a given model reference. Each raster referencer
tries to map the image tie points onto their corresponding model tie points,
using its own strategy, and returning a raster reference.