The BLH type exposes the following members.
Methods
Name | Description | |
---|---|---|
ChangeToDegree |
自身の単位を度へ変換する
| |
ChangeToRadian |
自身の単位をラジアン単位へ変換する
| |
Equals | このインスタンスと指定したオブジェクトが等しいかどうかを示します。 (Inherited from ValueType.) | |
Finalize | (Inherited from Object.) | |
GetDistance |
引数で渡された座標までの距離を返す。
簡易計算なので、距離が数十km以下で有効です。
| |
GetDistance2 |
簡易な距離演算その2
精度は、近距離では(少なくとも20km程度)その1の方法と大して変わらない。
参考:http://homepage3.nifty.com/kubota01/distance.htm
距離が50kmを超えるようなら、こちらのメソッドの方が実際の距離を表すと思う。
[2011/7/18 追記] 現時点ではXYZの直交座標系への変換精度が悪く、極近距離で精度が出ない。
| |
GetDistance3 |
GetDistanceを利用して、直線距離を求めるメソッド
| |
GetHashCode | このインスタンスのハッシュ コードを返します。 (Inherited from ValueType.) | |
GetType | 現在のインスタンスの Type を取得します。 (Inherited from Object.) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Inherited from Object.) | |
ToString |
緯度・経度・楕円体高の文字列化
Excelに合わせて、経度から先に出力する。
(Overrides ValueType..::..ToString()()()().) | |
ToXYZ |
XYZ座標系へ変換したオブジェクトを返す
参考:理科年表,p.563,2003.
[2011/7/18 追記]計算精度が悪い気がしてならん。
|