|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProjection
Interface for projections on an ellipsoid.
| Method Summary | |
|---|---|
GeodeticPoint |
applyInverseTo(double x,
double y)
Inverse projection. |
GeodeticPoint |
applyInverseTo(double x,
double y,
double alt)
This is the Two standard parallel Mercator Projection model. |
Vector2D |
applyTo(double lat,
double lon)
Returns Easting value and Northing value in meters from latitude and longitude coordinates. |
Vector2D |
applyTo(GeodeticPoint geodeticPoint)
Returns Easting value and Northing value in meters from geodetic coordinates. |
boolean |
canMap(GeodeticPoint geodeticPoint)
Returns a boolean depending if the geodetic point can be map with the selected projection method. |
EnumLineProperty |
getLineProperty()
Getter for line property . |
double |
getMaximumEastingValue()
Getter for the maximum value for X projected. |
double |
getMaximumLatitude()
Getter for the maximum latitude that the projection can map. |
BodyShape |
getReference()
Get the system of reference used. |
boolean |
isConformal()
Inform the user if the direct transformation is a conformal 's one (If yes, it preserves angles). |
boolean |
isEquivalent()
Inform the user if the direct transformation is an equivalent 's one (If yes, it preserves surfaces). |
| Method Detail |
|---|
boolean canMap(GeodeticPoint geodeticPoint)
geodeticPoint - geodetic point to test if representable.
Vector2D applyTo(GeodeticPoint geodeticPoint)
throws OrekitException
geodeticPoint - the geodetic point to transform.
OrekitException - thrown if projection could not be computed
Vector2D applyTo(double lat,
double lon)
throws OrekitException
lat - latitude of the point to project.lon - longitude of the point to project.
OrekitException - thrown if projection could not be computed
GeodeticPoint applyInverseTo(double x,
double y)
throws OrekitException
x - abscissa coordinatey - ordinate coordinate
OrekitException - thrown if inverse projection could not be computed
GeodeticPoint applyInverseTo(double x,
double y,
double alt)
throws OrekitException
x - abscissa coordinatey - ordinate coordinatealt - altitude coordinate
OrekitException - thrown if inverse projection could not be computedboolean isConformal()
boolean isEquivalent()
EnumLineProperty getLineProperty()
double getMaximumLatitude()
double getMaximumEastingValue()
BodyShape getReference()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||