com.esri.arcgis.datasourcesraster
Interface IRasterMapModel

All Superinterfaces:
Serializable
All Known Implementing Classes:
IRasterMapModelProxy

public interface IRasterMapModel
extends 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.


Method Summary
 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 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.
 

Method Detail

getAngularUnit

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

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

setAngularUnit

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

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

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

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

setLinearUnit

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

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

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

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
The Spheroid of the map model.

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
The Datum of the map model.

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
The Datum of the map model.

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.

getXForm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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