com.esri.arcgis.datasourcesraster
Class IGeodeticProjectionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IXFormProxy
          extended by com.esri.arcgis.datasourcesraster.IGeodeticProjectionProxy
All Implemented Interfaces:
IGeodeticProjection, IXForm, Externalizable, Serializable

public class IGeodeticProjectionProxy
extends IXFormProxy
implements IGeodeticProjection, 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.

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IGeodeticProjectionProxy()
           
  IGeodeticProjectionProxy(Object obj)
           
protected IGeodeticProjectionProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IDatum getDatum()
          Datum parameters.
 String getName()
          Property name.
 Object getParameters()
          SafeArray of doubles: raw parameter list.
 ISpheroid getSpheroid()
          Spheroid parameters.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void setDatum(IDatum pVal)
          Datum parameters.
 void setParameters(Object pVal)
          SafeArray of doubles: raw parameter list.
 void setSpheroid(ISpheroid pVal)
          Spheroid parameters.
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.esri.arcgis.datasourcesraster.IXFormProxy
getInUnit, getOutUnit, invert, isIdentity, map, setInUnit, setOutUnit
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IXForm
getInUnit, getOutUnit, invert, isIdentity, map, setInUnit, setOutUnit
 

Constructor Detail

IGeodeticProjectionProxy

public IGeodeticProjectionProxy()

IGeodeticProjectionProxy

public IGeodeticProjectionProxy(Object obj)
                         throws IOException
Throws:
IOException

IGeodeticProjectionProxy

protected IGeodeticProjectionProxy(Object obj,
                                   String iid)
                            throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class IXFormProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IXFormProxy
Throws:
IOException

getName

public String getName()
               throws IOException,
                      AutomationException
Property name.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getName in interface IGeodeticProjection
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParameters

public 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

Specified by:
getParameters in interface IGeodeticProjection
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParameters

public 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

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

getSpheroid

public ISpheroid getSpheroid()
                      throws IOException,
                             AutomationException
Spheroid parameters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getSpheroid in interface IGeodeticProjection
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

public 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

Specified by:
setSpheroid in interface IGeodeticProjection
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

public IDatum getDatum()
                throws IOException,
                       AutomationException
Datum parameters.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getDatum in interface IGeodeticProjection
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

public 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

Specified by:
setDatum in interface IGeodeticProjection
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.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class IXFormProxy
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class IXFormProxy
Throws:
IOException
ClassNotFoundException