public class GeneralizedFlamsteedSamson extends Mercator
MAX_LATITUDE| Constructor and Description |
|---|
GeneralizedFlamsteedSamson(GeodeticPoint pivotPoint,
EllipsoidBodyShape shape,
double cap)
Constructor : Mercator constructor is used with :
a pivot point
a reference shape
a cap
parameter centered set to true
parameter series set to false indicating that inverse transformation is done with iterations : slower but
more accurate
|
| 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.
|
EnumLineProperty |
getLineProperty()
Getter for line property .
|
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).
|
canMap, getAzimuth, getDistortionFactor, getMaximumEastingValue, getMaximumLatitude, getMaximumNorthingValue, getScaleFactorapplyInverseTo, applyInverseTo, applyTo, applyToAndDiscretize, discretize, discretizeAndApplyTo, discretizeCircleAndApplyTo, discretizeRhumbAndApplyTo, getPivotPoint, getReferencepublic GeneralizedFlamsteedSamson(GeodeticPoint pivotPoint, EllipsoidBodyShape shape, double cap)
pivotPoint - pivot pointshape - reference shapecap - is angle from the north direction to the current direction in CLOCKWISE sensepublic Vector2D applyTo(double lat, double lon) throws PatriusException
applyTo in interface IProjectionapplyTo in class Mercatorlat - latitude of the point to project.lon - longitude of the point to project.PatriusException - thrown if projection could not be computedpublic Vector2D applyTo(GeodeticPoint geodeticPoint) throws PatriusException
applyTo in interface IProjectionapplyTo in class MercatorgeodeticPoint - the geodetic point to transform.PatriusException - thrown if projection could not be computedpublic GeodeticPoint applyInverseTo(double x, double y, double alt) throws PatriusException
applyInverseTo in interface IProjectionapplyInverseTo in class Mercatorx - abscissa coordinatey - ordinate coordinatealt - altitude coordinatePatriusException - thrown if inverse projection could not be computedpublic GeodeticPoint applyInverseTo(double x, double y) throws PatriusException
applyInverseTo in interface IProjectionapplyInverseTo in class Mercatorx - abscissa coordinatey - ordinate coordinatePatriusException - thrown if inverse projection could not be computedpublic boolean isConformal()
isConformal in interface IProjectionisConformal in class Mercatorpublic boolean isEquivalent()
isEquivalent in interface IProjectionisEquivalent in class Mercatorpublic EnumLineProperty getLineProperty()
getLineProperty in interface IProjectiongetLineProperty in class MercatorCopyright © 2021 CNES. All rights reserved.