This document is archived and information here might be outdated. Recommended version. |
Defines the properties of a spheroid.
[Visual Basic .NET]
Public Sub DefineEx ( _
ByVal Name As String, _
ByVal Alias As String, _
ByVal Abbreviation As String, _
ByVal Remarks As String, _
ByRef majorAxis As Double, _
ByRef Flattening As Double _
)
[C#]
public void DefineEx (
string Name,
string Alias,
string Abbreviation,
string Remarks,
ref double majorAxis,
ref double Flattening
);
[C++]
HRESULT DefineEx(
BSTR Name,
BSTR Alias,
BSTR Abbreviation,
BSTR Remarks,
System.Double* majorAxis,
System.Double* Flattening
);
[C++] Parameters Name
Name is a parameter of type BSTR Alias
Alias is a parameter of type BSTR Abbreviation
Abbreviation is a parameter of type BSTR Remarks
Remarks is a parameter of type BSTR majorAxis
majorAxis is a parameter of type double* Flattening
Flattening is a parameter of type double*
The majorAxis parameter represents the semimajor axis. For example, the semimajor axis of the WGS 1984 spheroid is 6378137.0 meters. The flattening value is a small number, such as 0.003352811 (WGS 1984). Often the inverse flattening value is used instead, 298.257223563, and that is what is reported in a well-known text (WKT) version of spheroid. The Define method expects the true flattening value.