Package com.luciad.projection
Interface ILcdCompositeProjection
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TLcdUTM
Deprecated.
This interface has been deprecated.
A 
ILcdCompositeProjection is a composition of ILcdProjection
objects, one for each zone. A zone is a continuous area on the surface of the
earth. A zone is identified with a positive integer ID. The ids
of the zones range from 1 up to the number of zones. For each ILcdPoint
in the "valid area of this projection", there is one zoneIdOfPoint: the id of
the zone to which the ILcdPoint belongs.

-
Method Summary
Modifier and TypeMethodDescriptiondouble[]boundaryLats(double aLongitude) Deprecated.Calculates latitude pairs for a given longitude that are at the boundary of the valid area of the given zone.double[]boundaryLons(double aLatitude) Deprecated.Calculates longitude pairs for a given latitude that are at the boundary of the given zone.Deprecated.Clones thisILcdCompositeProjection.booleanDeprecated.Checks if thisILcdCompositeProjectionis equal with another Object.intDeprecated.Gets the number of zones.booleaninLonLatBounds(ILcdPoint aLLP) Deprecated.Checks if anILcdPointis inside the valid area of the composite projection.booleaninWorldBoundsOnEllipsoid(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid) Deprecated.Checks if anILcdPointis inside the valid cartesian area of the composite projection.booleaninWorldBoundsOnSphere(ILcdZonalPoint aXYZonalPoint, double aRadius) Deprecated.Checks if anILcdPointis inside the valid cartesian area of the composite projection.booleanDeprecated.Returns whether all lat-lon point are within the bounds of the composite projection.voidlonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.voidlonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.voidlonlatheight2worldOnSphereSFCT(ILcdPoint aLLHP, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.voidlonlatheight2worldOnSphereSFCT(ILcdPoint aLLHP, int aZone, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) Deprecated.Transforms aILcd2DEditablePointinto a zonal cartesian coordinate of the projection of the given zone.retrieveProjection(int aZone) Deprecated.Retrieves the projection for zoneaZone.intretrieveZone(ILcdPoint aLLP) Deprecated.Return the zone id for the given model point.toString()Deprecated.String representation of thisILcdCompositeProjection.voidworld2lonlatOnEllipsoidSFCT(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint a2DEditablePointSFCT) Deprecated.Transforms aILcdZonalPointfrom the cartesian coordinate system of the projection into aILcd2DEditablePointon the ellipsoid.voidworld2lonlatOnSphereSFCT(ILcdZonalPoint aXYZonalPoint, double aRadius, ILcd2DEditablePoint a2DEditablePointSFCT) Deprecated.Transforms aILcdZonalPointfrom the cartesian coordinate system of the projection into aILcd2DEditablePointon the sphere.
-
Method Details
-
getNoOfZones
int getNoOfZones()Deprecated.Gets the number of zones.- Returns:
- noOfZones.
-
isAllInBounds
boolean isAllInBounds()Deprecated.Returns whether all lat-lon point are within the bounds of the composite projection.- Returns:
trueif all LonLatPoints are within the bounds of the projection,falseotherwise.
-
retrieveProjection
Deprecated.Retrieves the projection for zoneaZone.- Parameters:
aZone- number of a zone; must be between 1 and the number of zones of the composite projection.- Returns:
- the
ILcdProjectioncorresponding with the given zone ifaZoneis between 1 andnrOfZones.
-
lonlatheight2worldOnSphereSFCT
void lonlatheight2worldOnSphereSFCT(ILcdPoint aLLHP, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) throws TLcdOutOfBoundsException Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.- Parameters:
aLLHP- geodetic coordinate.aRadius- radius of the sphere (meters).aZonalPointSFCT- projected zonal point as side effect.- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
lonlatheight2worldOnEllipsoidSFCT
void lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) throws TLcdOutOfBoundsException Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.- Parameters:
aLLHP- geodetic coordinate.aEllipsoid- ellipsoidal representation of the earth.aZonalPointSFCT- projected zonal point as side effect.- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
lonlatheight2worldOnSphereSFCT
void lonlatheight2worldOnSphereSFCT(ILcdPoint aLLHP, int aZone, double aRadius, ILcd2DEditableZonalPoint aZonalPointSFCT) throws TLcdOutOfBoundsException Deprecated.Transforms aILcd2DEditablePointinto a zonal cartesian coordinate of the projection of the given zone.- Parameters:
aLLHP- geodetic coordinate.aZone- zone of the coordinate.aRadius- radius of the sphere (meters).aZonalPointSFCT- projected zonal point as side effect.- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
lonlatheight2worldOnEllipsoidSFCT
void lonlatheight2worldOnEllipsoidSFCT(ILcdPoint aLLHP, int aZone, ILcdEllipsoid aEllipsoid, ILcd2DEditableZonalPoint aZonalPointSFCT) throws TLcdOutOfBoundsException Deprecated.Transforms anILcd2DEditablePointinto a zonal cartesian coordinate of the projection.- Parameters:
aLLHP- geodetic coordinate.aZone- zone of the coordinate.aEllipsoid- ellipsoidal representation of the earth.aZonalPointSFCT- projected zonal point as side effect.- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
world2lonlatOnSphereSFCT
void world2lonlatOnSphereSFCT(ILcdZonalPoint aXYZonalPoint, double aRadius, ILcd2DEditablePoint a2DEditablePointSFCT) throws TLcdOutOfBoundsException Deprecated.Transforms aILcdZonalPointfrom the cartesian coordinate system of the projection into aILcd2DEditablePointon the sphere.- Parameters:
aXYZonalPoint- projected zonal point for which the corresponding geodetic point is sought.aRadius- radius of the sphere (meters).a2DEditablePointSFCT- geodetic coordinate on the sphere as side effect.- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
world2lonlatOnEllipsoidSFCT
void world2lonlatOnEllipsoidSFCT(ILcdZonalPoint aXYZonalPoint, ILcdEllipsoid aEllipsoid, ILcd2DEditablePoint a2DEditablePointSFCT) throws TLcdOutOfBoundsException Deprecated.Transforms aILcdZonalPointfrom the cartesian coordinate system of the projection into aILcd2DEditablePointon the ellipsoid.- Parameters:
aXYZonalPoint- projected zonal point for which the corresponding geodetic point is sought.aEllipsoid- ellipsoidal representation of the earth.a2DEditablePointSFCT- geodetic coordinate on the ellipsoid as side effect.- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
retrieveZone
Deprecated.Return the zone id for the given model point.- Parameters:
aLLP- the model point to find the zone for.- Returns:
- the zone to which the model point belongs.
- Throws:
TLcdOutOfBoundsException- if the point is not within the valid area of the projection (visible area), then this exception is thrown.
-
inLonLatBounds
Deprecated.Checks if anILcdPointis inside the valid area of the composite projection.- Parameters:
aLLP-ILcdPointto be checked upon.- Returns:
trueif valid,falseif invalid.
-
inWorldBoundsOnSphere
Deprecated.Checks if anILcdPointis inside the valid cartesian area of the composite projection.- Parameters:
aXYZonalPoint-ILcdZonalPointto be checked upon.aRadius- Description of Parameter- Returns:
trueif valid,falseif invalid.
-
inWorldBoundsOnEllipsoid
Deprecated.Checks if anILcdPointis inside the valid cartesian area of the composite projection.- Parameters:
aXYZonalPoint-ILcdZonalPointto be checked upon.aEllipsoid- ellipsoidal representation of the earth.- Returns:
trueif valid,falseif invalid.
-
boundaryLons
double[] boundaryLons(double aLatitude) Deprecated.Calculates longitude pairs for a given latitude that are at the boundary of the given zone.- Parameters:
aLatitude- latitude in decimal degrees-90.0 <= lat <= 90.0.- Returns:
- the pairs of longitudes[0] and longitudes[1], with longitudes[0] ->
longitudes[1] is in valid area and
-180.0 <= lon[i] <= 180.0.
-
boundaryLats
double[] boundaryLats(double aLongitude) Deprecated.Calculates latitude pairs for a given longitude that are at the boundary of the valid area of the given zone.- Parameters:
aLongitude- longitude in decimal degrees-180.0 <= lon <= 180.0.- Returns:
- the pairs of latitudes lats[0] and lats[1], with lats[0]
-> lats[1] is in valid area and
-90.0 <= lats[i] <= 90.0.
-
toString
String toString()Deprecated.String representation of thisILcdCompositeProjection. -
cloneAsILcdCompositeProjection
ILcdCompositeProjection cloneAsILcdCompositeProjection()Deprecated.Clones thisILcdCompositeProjection.- Returns:
- Clone of this
ILcdCompositeProjection.
-
equals
Deprecated.Checks if thisILcdCompositeProjectionis equal with another Object.
-