com.esri.arcgis.geometry
Interface ISpheroid

All Superinterfaces:
ISpatialReferenceInfo, Serializable
All Known Implementing Classes:
Spheroid

public interface ISpheroid
extends ISpatialReferenceInfo, Serializable

Provides access to members that control the properties of all spheroids.

Description

Defines a spheroid object. You can retrieve any of the three values that define a spheroid: the semimajor or semiminor axes or the flattening. The axes are in meters.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 double getFlattening()
          The flattening ratio of this spheroid.
 double getSemiMajorAxis()
          The semi-major axis length of this spheroid.
 double getSemiMinorAxis()
          The semi-minor axis length of this spheroid.
 
Methods inherited from interface com.esri.arcgis.geometry.ISpatialReferenceInfo
getAbbreviation, getAlias, getFactoryCode, getName, getRemarks
 

Method Detail

getSemiMajorAxis

double getSemiMajorAxis()
                        throws IOException,
                               AutomationException
The semi-major axis length of this spheroid.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The axis
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSemiMinorAxis

double getSemiMinorAxis()
                        throws IOException,
                               AutomationException
The semi-minor axis length of this spheroid.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The axis
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFlattening

double getFlattening()
                     throws IOException,
                            AutomationException
The flattening ratio of this spheroid.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The flattening
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.