public class GeodeticPoint extends Object implements Serializable
Instance of this class are guaranteed to be immutable.
BodyShape,
FieldGeodeticPoint,
Serialized Form| Constructor and Description |
|---|
GeodeticPoint(double latitude,
double longitude,
double altitude)
Build a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
double |
getAltitude()
Get the altitude.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getEast()
Get the direction to the east of point, expressed in parent shape frame.
|
double |
getLatitude()
Get the latitude.
|
double |
getLongitude()
Get the longitude.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getNadir()
Get the direction below the point, expressed in parent shape frame.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getNorth()
Get the direction to the north of point, expressed in parent shape frame.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getSouth()
Get the direction to the south of point, expressed in parent shape frame.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getWest()
Get the direction to the west of point, expressed in parent shape frame.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getZenith()
Get the direction above the point, expressed in parent shape frame.
|
int |
hashCode() |
String |
toString() |
public GeodeticPoint(double latitude,
double longitude,
double altitude)
latitude - latitude of the pointlongitude - longitude of the pointaltitude - altitude of the pointpublic double getLatitude()
public double getLongitude()
public double getAltitude()
public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getZenith()
The zenith direction is defined as the normal to local horizontal plane.
getNadir()public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getNadir()
The nadir direction is the opposite of zenith direction.
getZenith()public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getNorth()
The north direction is defined in the horizontal plane (normal to zenith direction) and following the local meridian.
getSouth()public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getSouth()
The south direction is the opposite of north direction.
getNorth()public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getEast()
The east direction is defined in the horizontal plane in order to complete direct triangle (east, north, zenith).
getWest()public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getWest()
The west direction is the opposite of east direction.
getEast()Copyright © 2002-2017 CS Systèmes d'information. All rights reserved.