public class GeodeticPoint extends Object implements Serializable
Instance of this class are guaranteed to be immutable.
BodyShape
,
FieldGeodeticPoint
,
Serialized FormConstructor 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–2016 CS Syst?mes d'Information. All rights reserved.