新しい楕円の定義
本パッケージにある楕円は、次の 2 つのパラメーターで定義されています。 

楕円の赤道半径と長半径 

楕円の扁平率。 
楕円の扁平率が null の場合、楕円は球形です。 
球面楕円の定義 
パラメーターを 1 つだけ指定した場合、楕円は球形であると想定されます。以下の例では、半径 10m の球形を定義します。 
IlvEllipsoid ellipsoid = new IlvEllipsoid(10.0);
ほとんどの地図作成アプリケーションでは、地球の寸法に非常に近い球形を定義する楕円 
SPHERE() を使用しています。通常、選択された楕円は、表す領域を可能な限り地球の実際の形に近づける必要があります。球形の半径はメートルで表します。 
以下の例では、赤道半径 10m、扁平率 0.0067 の楕円を定義します。 
IlvEllipsoid* ellipsoid = new IlvEllipsoid(10, 0.0067);
扁平率以外のパラメーターを指定する場合、
IlvEllipsoid クラスで提供されている変換メソッドを使用できます。 
以下の例では、赤道半径 10m、極半径 9m の楕円を定義します。 
| IlvEllipsoid* ellipsoid =     new IlvEllipsoid(10,IlvEllipsoid::ESFromPolarRadius(10.0,9.0)); | 
極半径は、ESFromPolarRadius メソッドで扁平率に変換されます。 
クラス 
IlvEllipsoid には、次に示す極半径と直線化の変換メソッドがあります。 
Version 6.0
Copyright © 2015, Rogue Wave Software, Inc. All Rights Reserved.