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 TypeMethodDescriptiondouble
Gets the latitude of the firstParallel of thisILcdConic
.double
Gets the latitude of the origin of thisILcdConic
.double
Gets the longitude of the origin of thisILcdConic
.double
Gets the latitude of the secondParallel of thisILcdConic
.void
setFirstParallel
(double aLatitude) Sets the firstParallel of thisILcdConic
to the parallel with latitudeaLatitude
.void
setOriginLat
(double aLatitude) Sets the latitude of the origin of thisILcdConic
toaLatitude
.void
setOriginLon
(double aLongitude) Sets the longitude of the origin of thisILcdConic
toaLongitude
.void
setSecondParallel
(double aLatitude) Sets the secondParallel of thisILcdConic
to 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, writePropertiesSFCT
Methods inherited from interface com.luciad.util.ILcdPropertyChangeSource
addPropertyChangeListener, removePropertyChangeListener
-
Method Details
-
setFirstParallel
void setFirstParallel(double aLatitude) Sets the firstParallel of thisILcdConic
to 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 thisILcdConic
to 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 thisILcdConic
toaLatitude
.- 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 thisILcdConic
toaLongitude
.- 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:
-