com.esri.arcgis.datasourcesraster
Interface IGeodeticProjection

All Superinterfaces:
IXForm, Serializable
All Known Implementing Classes:
IGeodeticProjectionProxy

public interface IGeodeticProjection
extends IXForm, Serializable

Provides access to members that contain information on the projection of a raster.

Remarks

This interface is not intented for the developers.

Product Availability

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


Method Summary
 IDatum getDatum()
          Datum parameters.
 String getName()
          Property name.
 Object getParameters()
          SafeArray of doubles: raw parameter list.
 ISpheroid getSpheroid()
          Spheroid parameters.
 void setDatum(IDatum pVal)
          Datum parameters.
 void setParameters(Object pVal)
          SafeArray of doubles: raw parameter list.
 void setSpheroid(ISpheroid pVal)
          Spheroid parameters.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IXForm
getInUnit, getOutUnit, invert, isIdentity, map, setInUnit, setOutUnit
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Property name.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getParameters

Object getParameters()
                     throws IOException,
                            AutomationException
SafeArray of doubles: raw parameter list.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setParameters

void setParameters(Object pVal)
                   throws IOException,
                          AutomationException
SafeArray of doubles: raw parameter list.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pVal - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpheroid

ISpheroid getSpheroid()
                      throws IOException,
                             AutomationException
Spheroid parameters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geometry.ISpheroid
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpheroid

void setSpheroid(ISpheroid pVal)
                 throws IOException,
                        AutomationException
Spheroid parameters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pVal - A reference to a com.esri.arcgis.geometry.ISpheroid (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatum

IDatum getDatum()
                throws IOException,
                       AutomationException
Datum parameters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geometry.IDatum
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatum

void setDatum(IDatum pVal)
              throws IOException,
                     AutomationException
Datum parameters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pVal - A reference to a com.esri.arcgis.geometry.IDatum (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.