Package com.luciad.projection
Interface ILcdConic
- All Superinterfaces:
ILcdProjection,ILcdPropertyChangeSource,Serializable
- All Known Implementing Classes:
ALcdConic,TLcdAlbersEqualAreaConic,TLcdLambertConformal
An
ILcdConic is an ILcdProjection that is derived
by projection of geodetic points on a cone which is then unrolled.
The cone can be placed on top of the earth globe with the apex or tip along
the axis of the earth globe and the sides of the cone tangent to the globe
along a specified standard latitude aLatitude which is true
to scale.
The cone doesn't have to be tangent to the globe but can also be secant at two specified standard parallels.
An ILcdConic has a first Parallel and a second Parallel, both
determined by a latitude. The latitude of the firstParallel must be less than
or equal to the latitude of the secondParallel. Its origin is determined by a
longitude and a latitude.

-
Field Summary
Fields inherited from interface com.luciad.projection.ILcdProjection
EPSILON -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets the latitude of the firstParallel of thisILcdConic.doubleGets the latitude of the origin of thisILcdConic.doubleGets the longitude of the origin of thisILcdConic.doubleGets the latitude of the secondParallel of thisILcdConic.voidsetFirstParallel(double aLatitude) Sets the firstParallel of thisILcdConicto the parallel with latitudeaLatitude.voidsetOriginLat(double aLatitude) Sets the latitude of the origin of thisILcdConictoaLatitude.voidsetOriginLon(double aLongitude) Sets the longitude of the origin of thisILcdConictoaLongitude.voidsetSecondParallel(double aLatitude) Sets the secondParallel of thisILcdConicto the parallel with latitudeaLatitude.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
-
setFirstParallel
void setFirstParallel(double aLatitude) Sets the firstParallel of thisILcdConicto the parallel with latitudeaLatitude.- Parameters:
aLatitude- The new firstParallel value.- See Also:
-
getFirstParallel
double getFirstParallel()Gets the latitude of the firstParallel of thisILcdConic.- Returns:
- the latitude of the firstParallel of this
ILcdConic. - See Also:
-
setSecondParallel
void setSecondParallel(double aLatitude) Sets the secondParallel of thisILcdConicto the parallel with latitudeaLatitude.- Parameters:
aLatitude- The new secondParallel value.- See Also:
-
getSecondParallel
double getSecondParallel()Gets the latitude of the secondParallel of thisILcdConic.- Returns:
- the latitude of the secondParallel of this
ILcdConic. - See Also:
-
setOriginLat
void setOriginLat(double aLatitude) Sets the latitude of the origin of thisILcdConictoaLatitude.- Parameters:
aLatitude- The new originLat value.- See Also:
-
getOriginLat
double getOriginLat()Gets the latitude of the origin of thisILcdConic.- Returns:
- the latitude of the origin of this
ILcdConic. - See Also:
-
setOriginLon
void setOriginLon(double aLongitude) Sets the longitude of the origin of thisILcdConictoaLongitude.- Parameters:
aLongitude- The new originLon value.- See Also:
-
getOriginLon
double getOriginLon()Gets the longitude of the origin of thisILcdConic.- Returns:
- the longitude of the origin of this
ILcdConic. - See Also:
-