Package com.luciad.projection
Interface ILcdRectifiedProjection
- All Superinterfaces:
ILcdProjection
,ILcdPropertyChangeSource
,Serializable
- All Known Implementing Classes:
TLcdRectifiedPolynomialProjection
,TLcdRectifiedProjectiveProjection
,TLcdRectifiedRationalProjection
An ILcdProjection that uses pairs of tie points to map from one coordinate
system to another.
Normally, the source points are expressed in world coordinates and the
target points are in geodetic coordinates. However, before getting to
geodetic coordinates, an extra projection, called base projection, can
optionally be applied. This makes it easy to derive a rectified grid
reference based on an existing ILcdGridReference
.
- Since:
- 8.1, 8.1
-
Field Summary
Fields inherited from interface com.luciad.projection.ILcdProjection
EPSILON
-
Method Summary
Modifier and TypeMethodDescriptionReturns the optional internal projection.getSourcePoint
(int aIndex) Returns the specified tie point in the unrectified source coordinate system.getTargetPoint
(int aIndex) Returns the specified tie point in the rectified target coordinate system.int
Returns the number of tie point pairs.Methods inherited from interface com.luciad.projection.ILcdProjection
boundaryLats, boundaryLons, clone, equals, getOrigin, inLonLatBounds, inWorldBoundsOnEllipsoid, inWorldBoundsOnSphere, isAllInBounds, isContinuous, loadProperties, lonlatheight2worldOnEllipsoidSFCT, lonlatheight2worldOnSphereSFCT, toString, world2DEditableBoundsOnEllipsoidSFCT, world2DEditableBoundsOnSphereSFCT, world2lonlatOnEllipsoidSFCT, world2lonlatOnSphereSFCT, writePropertiesSFCT
Methods inherited from interface com.luciad.util.ILcdPropertyChangeSource
addPropertyChangeListener, removePropertyChangeListener
-
Method Details
-
getTiePointCount
int getTiePointCount()Returns the number of tie point pairs.- Returns:
- the number of tie point pairs.
-
getSourcePoint
Returns the specified tie point in the unrectified source coordinate system.- Parameters:
aIndex
- the index of the tie point.- Returns:
- the unrectified tie points.
-
getTargetPoint
Returns the specified tie point in the rectified target coordinate system.- Parameters:
aIndex
- the index of the tie point.- Returns:
- the rectified tie points.
-
getBaseProjection
ILcdProjection getBaseProjection()Returns the optional internal projection. This projection is chained before a lonlat2world or after a world2lonlat transformation.- Returns:
- the projection to be chained.
-