com.esri.arcgis.geometry
Interface ISpheroidEdit

All Superinterfaces:
Serializable
All Known Implementing Classes:
Spheroid

public interface ISpheroidEdit
extends Serializable

Provides access to members that control the properties of a spheroid.

Product Availability

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


Method Summary
 void define(Object name, Object alias, Object abbreviation, Object remarks, Object majorAxis, Object flattening)
          Defines the properties of a spheroid.
 void defineEx(String name, String alias, String abbreviation, String remarks, double[] majorAxis, double[] flattening)
          Defines the properties of a spheroid.
 

Method Detail

defineEx

void defineEx(String name,
              String alias,
              String abbreviation,
              String remarks,
              double[] majorAxis,
              double[] flattening)
              throws IOException,
                     AutomationException
Defines the properties of a spheroid.

Description

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.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
name - The name (in)
alias - The alias (in)
abbreviation - The abbreviation (in)
remarks - The remarks (in)
majorAxis - The majorAxis (in)
flattening - The flattening (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

define

void define(Object name,
            Object alias,
            Object abbreviation,
            Object remarks,
            Object majorAxis,
            Object flattening)
            throws IOException,
                   AutomationException
Defines the properties of a spheroid.

Description

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.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
name - A Variant (in, optional, pass null if not required)
alias - A Variant (in, optional, pass null if not required)
abbreviation - A Variant (in, optional, pass null if not required)
remarks - A Variant (in, optional, pass null if not required)
majorAxis - A Variant (in, optional, pass null if not required)
flattening - A Variant (in, optional, pass null if not required)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.