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