Package com.luciad.projection
Interface ILcdAzimuthal
- All Superinterfaces:
ILcdProjection
,ILcdPropertyChangeSource
,Serializable
- All Known Subinterfaces:
ILcdPerspective
- All Known Implementing Classes:
ALcdAzimuthal
,ALcdPerspective
,TLcdAzimuthalEquidistant
,TLcdDutchStereographic
,TLcdEllipsoidalLambertAzimuthalEqualArea
,TLcdGnomonic
,TLcdLambertAzimuthalEqualArea
,TLcdOrthographic
,TLcdStereographic
,TLcdVerticalPerspective
ILcdAzimuthals
are ILcdProjection
objects that have
a central point of zero distortion. This central point is the origin of the
ILcdAzimuthal
. The azimuth (direction) from the origin point to
any other point on the map is shown correctly.
An ILcdAzimuthal
has an origin which is expressed in lat-lon
coordinates.
Tangent plane projections are examples of ILcdAzimuthal
.
-
Field Summary
Fields inherited from interface com.luciad.projection.ILcdProjection
EPSILON
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Gets the latitude of the origin.double
Gets the longitude of the origin.void
setOriginLat
(double aLatitude) Sets the latitude of the origin toaLatitude
.void
setOriginLon
(double aLongitude) Sets the longitude of the origin toaLongitude
.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
-
setOriginLat
void setOriginLat(double aLatitude) Sets the latitude of the origin toaLatitude
. Changing the origin of an azimuthal projection changes also its aspect. The normal aspect of an azimuthal projection corresponds to the origin at one of the poles. The transverse aspect corresponds to the origin on the equator. The oblique aspect corresponds to any other origin.- Parameters:
aLatitude
- The new originLat value.- See Also:
-
getOriginLat
double getOriginLat()Gets the latitude of the origin.- Returns:
- the latitude of the origin.
- See Also:
-
setOriginLon
void setOriginLon(double aLongitude) Sets the longitude of the origin toaLongitude
.- Parameters:
aLongitude
- The new originLon value.- See Also:
-
getOriginLon
double getOriginLon()Gets the longitude of the origin.- Returns:
- the longitude of the origin.
- See Also:
-