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,TLcdObliqueStereographic,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 TypeMethodDescriptiondoubleGets the latitude of the origin.doubleGets the longitude of the origin.voidsetOriginLat(double aLatitude) Sets the latitude of the origin toaLatitude.voidsetOriginLon(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, writePropertiesSFCTMethods 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:
-