|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectgeometry.Coordinate
geometry.EarthCenterCoordinate
This class defines the coordinate with its origin located at center of the earth. The z axis points to the North Pole and the y axis points to longitude 0 degree latitude 0 degree.
フィールドの概要 | |
static double |
REarth
Radius of the earth [cm] |
コンストラクタの概要 | |
EarthCenterCoordinate()
Constructor. |
メソッドの概要 | |
double |
getLatitude(J3Vector r)
Calculate latitude in degree. |
double |
getLongitude(J3Vector r)
Calculate longitude in degree. |
J3Vector |
getPointVectorFromLongitudeLatitude(double height,
double longitude,
double latitude)
Get the point vector in this earth-center coordinate for a given longitude [deg] and latitude [deg]. |
J3Vector |
getSurfacePoint(double longitude,
double latitude)
Get the point vector on the earth surface. |
boolean |
IsInsideEarth(J3Vector r)
Check if the point is inside the earth. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final double REarth
コンストラクタの詳細 |
public EarthCenterCoordinate()
メソッドの詳細 |
public double getLongitude(J3Vector r)
public double getLatitude(J3Vector r)
public J3Vector getPointVectorFromLongitudeLatitude(double height, double longitude, double latitude)
double height : height [cm] from the earth center double longitude : longitude [deg] double latitude : latitude [deg]Returns J3Vector defined in the EarthCenterCoordinate
public J3Vector getSurfacePoint(double longitude, double latitude)
public boolean IsInsideEarth(J3Vector r)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |