public interface IProjection extends Serializable
Modifier and Type | Method and Description |
---|---|
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).
|
boolean canMap(GeodeticPoint geodeticPoint)
geodeticPoint
- geodetic point to test if representable.Vector2D applyTo(GeodeticPoint geodeticPoint) throws PatriusException
geodeticPoint
- the geodetic point to transform.PatriusException
- thrown if projection could not be computedVector2D applyTo(double lat, double lon) throws PatriusException
lat
- latitude of the point to project.lon
- longitude of the point to project.PatriusException
- thrown if projection could not be computedGeodeticPoint applyInverseTo(double x, double y) throws PatriusException
x
- abscissa coordinatey
- ordinate coordinatePatriusException
- thrown if inverse projection could not be computedGeodeticPoint applyInverseTo(double x, double y, double alt) throws PatriusException
x
- abscissa coordinatey
- ordinate coordinatealt
- altitude coordinatePatriusException
- thrown if inverse projection could not be computedboolean isConformal()
boolean isEquivalent()
EnumLineProperty getLineProperty()
double getMaximumLatitude()
double getMaximumEastingValue()
BodyShape getReference()
Copyright © 2019 CNES. All Rights Reserved.