public interface ILcdPerspective extends ILcdAzimuthal
ILcdPerspective
are ILcdProjection
objects that
have a central point of zero distortion. This central point is the origin of
the ILcdAzimuthal
.
An ILcdPerspective
has an origin, which is expressed in lat-lon
coordinates together with its height above the ellipsoid. The distance of the
point of perspective is given from the center of the earth, divided by the
semi-major axis. The point of perspective is located along the line through
the center of the earth and the point of origin.
EPSILON
Modifier and Type | Method and Description |
---|---|
double |
getOriginHeight()
Gets the height of the point of origin above the ellipsoid.
|
double |
getOriginLat()
Gets the latitude of the origin of the projection.
|
double |
getOriginLon()
Gets the longitude of the origin of the projection.
|
double |
getPerspectiveDistance()
Gets the distance of the point of perspective from the center of the earth,
divided by a , the semi-major axis.
|
void |
setOriginHeight(double aHeight)
Sets the height of the point of origin above the ellipsoid.
|
void |
setOriginLat(double aLatitude)
Sets the latitude of the origin to
aLatitude . |
void |
setOriginLon(double aLongitude)
Sets the longitude of the origin to
aLongitude . |
void |
setPerspectiveDistance(double aP)
Sets the distance of the point of perspective from the center of the earth,
divided by a, the semi-major axis.
|
boundaryLats, boundaryLons, clone, equals, getOrigin, inLonLatBounds, inWorldBoundsOnEllipsoid, inWorldBoundsOnSphere, isAllInBounds, isContinuous, loadProperties, lonlatheight2worldOnEllipsoidSFCT, lonlatheight2worldOnSphereSFCT, toString, world2DEditableBoundsOnEllipsoidSFCT, world2DEditableBoundsOnSphereSFCT, world2lonlatOnEllipsoidSFCT, world2lonlatOnSphereSFCT, writePropertiesSFCT
addPropertyChangeListener, removePropertyChangeListener
void setOriginLat(double aLatitude)
aLatitude
.setOriginLat
in interface ILcdAzimuthal
aLatitude
- The new originLat value.getOriginLat()
double getOriginLat()
getOriginLat
in interface ILcdAzimuthal
setOriginLat(double)
void setOriginLon(double aLongitude)
aLongitude
.setOriginLon
in interface ILcdAzimuthal
aLongitude
- The new originLon value.getOriginLon()
double getOriginLon()
getOriginLon
in interface ILcdAzimuthal
setOriginLon(double)
void setOriginHeight(double aHeight)
aHeight
- The new originHeight value.getOriginHeight()
double getOriginHeight()
setOriginHeight(double)
void setPerspectiveDistance(double aP)
aP
- The new perspectiveDistance value.getPerspectiveDistance()
double getPerspectiveDistance()
setPerspectiveDistance(double)