|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sirius.patrius.projections.AbstractProjection
fr.cnes.sirius.patrius.projections.IdentityProjection
public class IdentityProjection
This is the identity projection defined by
X = Lon
Y = Lat
The pivot point has a latitude and longitude to 0.
| Constructor Summary | |
|---|---|
IdentityProjection(ProjectionEllipsoid ellipsoid)
Constructor with ProjectionEllipsoid object. |
|
| 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 geoPoint)
Returns Easting value and Northing value in meters from geodetic coordinates. |
boolean |
canMap(GeodeticPoint coordinates)
Returns a boolean depending if the geodetic point can be map with the selected projection method. |
double |
getDistortionFactor(double lat)
Returns the scale factor at a specific latitude. |
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. |
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). |
| Methods inherited from class fr.cnes.sirius.patrius.projections.AbstractProjection |
|---|
applyInverseTo, applyInverseTo, applyTo, applyToAndDiscretize, discretize, discretizeAndApplyTo, discretizeCircleAndApplyTo, discretizeRhumbAndApplyTo, getPivotPoint, getReference |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IdentityProjection(ProjectionEllipsoid ellipsoid)
ellipsoid - : geodetic system of reference| Method Detail |
|---|
public final boolean canMap(GeodeticPoint coordinates)
coordinates - geodetic point to test if representable.
public final Vector2D applyTo(GeodeticPoint geoPoint)
geoPoint - the geodetic point to transform.
public final Vector2D applyTo(double lat,
double lon)
lat - latitude of the point to project.lon - longitude of the point to project.
public final GeodeticPoint applyInverseTo(double x,
double y)
x - abscissa coordinatey - ordinate coordinate
public final GeodeticPoint applyInverseTo(double x,
double y,
double alt)
x - abscissa coordinatey - ordinate coordinatealt - altitude coordinate
public final boolean isConformal()
public final boolean isEquivalent()
public EnumLineProperty getLineProperty()
public final double getMaximumLatitude()
public double getMaximumEastingValue()
public double getDistortionFactor(double lat)
getDistortionFactor in class AbstractProjectionlat - latitude
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||