com.esri.arcgis.datasourcesraster
Class IRasterMapModelProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IRasterMapModelProxy
All Implemented Interfaces:
IRasterMapModel, Externalizable, Serializable

public class IRasterMapModelProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterMapModel, Serializable

Provides access to member that control RasterMapModel.

Remarks

This interface is not intended to be used by outside developers.

Product Availability

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

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IRasterMapModelProxy()
           
  IRasterMapModelProxy(Object obj)
           
protected IRasterMapModelProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 ISpatialReference convert2SR(ISpatialReferenceFactory factory)
          Converts to ESRI Spatial Reference.
 int getAngularUnit()
          The AngularUnit of the map model.
 IDatum getDatum()
          The Datum of the map model.
 IRect getExtent()
          The Extent of the map model.
 int getLinearUnit()
          The LinearUnit of the map model.
 IGeodeticProjection getProjection()
          The Projection of the map model.
 ISpheroid getSpheroid()
          The Spheroid of the map model.
 IXForm getXForm()
          The Transformation of the map model.
 void removeListener(String iidStr, Object theListener)
           
 void set2SR(ISpatialReference pSR)
          Resets to ESRI Spatial Reference.
 void setAngularUnit(int pVal)
          The AngularUnit of the map model.
 void setDatum(IDatum pVal)
          The Datum of the map model.
 void setExtent(IRect pVal)
          The Extent of the map model.
 void setLinearUnit(int pVal)
          The LinearUnit of the map model.
 void setProjection(IGeodeticProjection pVal)
          The Projection of the map model.
 void setSpheroid(ISpheroid pVal)
          The Spheroid of the map model.
 void setXForm(IXForm pVal)
          The Transformation of the map model.
 void touch(int disp_id)
          Sets MapModel for updating.
 
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, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IRasterMapModelProxy

public IRasterMapModelProxy()

IRasterMapModelProxy

public IRasterMapModelProxy(Object obj)
                     throws IOException
Throws:
IOException

IRasterMapModelProxy

protected IRasterMapModelProxy(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 com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getAngularUnit

public int getAngularUnit()
                   throws IOException,
                          AutomationException
The AngularUnit of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getAngularUnit in interface IRasterMapModel
Returns:
A com.esri.arcgis.geometry.esriSRUnitType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAngularUnit

public void setAngularUnit(int pVal)
                    throws IOException,
                           AutomationException
The AngularUnit of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
setAngularUnit in interface IRasterMapModel
Parameters:
pVal - A com.esri.arcgis.geometry.esriSRUnitType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLinearUnit

public int getLinearUnit()
                  throws IOException,
                         AutomationException
The LinearUnit of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getLinearUnit in interface IRasterMapModel
Returns:
A com.esri.arcgis.geometry.esriSRUnitType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLinearUnit

public void setLinearUnit(int pVal)
                   throws IOException,
                          AutomationException
The LinearUnit of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
setLinearUnit in interface IRasterMapModel
Parameters:
pVal - A com.esri.arcgis.geometry.esriSRUnitType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpheroid

public ISpheroid getSpheroid()
                      throws IOException,
                             AutomationException
The Spheroid of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getSpheroid in interface IRasterMapModel
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
The Spheroid of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
setSpheroid in interface IRasterMapModel
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
The Datum of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getDatum in interface IRasterMapModel
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
The Datum of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getXForm

public IXForm getXForm()
                throws IOException,
                       AutomationException
The Transformation of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getXForm in interface IRasterMapModel
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IXForm
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXForm

public void setXForm(IXForm pVal)
              throws IOException,
                     AutomationException
The Transformation of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
setXForm in interface IRasterMapModel
Parameters:
pVal - A reference to a com.esri.arcgis.datasourcesraster.IXForm (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IRect getExtent()
                throws IOException,
                       AutomationException
The Extent of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getExtent in interface IRasterMapModel
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRect
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtent

public void setExtent(IRect pVal)
               throws IOException,
                      AutomationException
The Extent of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
setExtent in interface IRasterMapModel
Parameters:
pVal - A reference to a com.esri.arcgis.datasourcesraster.IRect (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProjection

public IGeodeticProjection getProjection()
                                  throws IOException,
                                         AutomationException
The Projection of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
getProjection in interface IRasterMapModel
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IGeodeticProjection
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProjection

public void setProjection(IGeodeticProjection pVal)
                   throws IOException,
                          AutomationException
The Projection of the map model.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
setProjection in interface IRasterMapModel
Parameters:
pVal - A reference to a com.esri.arcgis.datasourcesraster.IGeodeticProjection (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convert2SR

public ISpatialReference convert2SR(ISpatialReferenceFactory factory)
                             throws IOException,
                                    AutomationException
Converts to ESRI Spatial Reference.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
convert2SR in interface IRasterMapModel
Parameters:
factory - A reference to a com.esri.arcgis.geometry.ISpatialReferenceFactory (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

set2SR

public void set2SR(ISpatialReference pSR)
            throws IOException,
                   AutomationException
Resets to ESRI Spatial Reference.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
set2SR in interface IRasterMapModel
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

touch

public void touch(int disp_id)
           throws IOException,
                  AutomationException
Sets MapModel for updating.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
touch in interface IRasterMapModel
Parameters:
disp_id - The disp_id (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.