com.esri.arcgis.datasourcesraster
Interface IReprojectFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
ReprojectFunctionArguments

public interface IReprojectFunctionArguments
extends Serializable

Provides access to members that control reproject function arguments.

Product Availability

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


Method Summary
 Object getRaster()
          The source raster object.
 Object getSpatialReference()
          The output spatial reference.
 double getXCellsize()
          The X cell size.
 double getXOrigin()
          The X origin.
 double getYCellsize()
          The Y cell size.
 double getYOrigin()
          The Y origin.
 void setRasterByRef(Object ppRaster)
          The source raster object.
 void setSpatialReferenceByRef(Object ppSRS)
          The output spatial reference.
 void setXCellsize(double pXCellsize)
          The X cell size.
 void setXOrigin(double pXOrigin)
          The X origin.
 void setYCellsize(double pYCellsize)
          The Y cell size.
 void setYOrigin(double pYOrigin)
          The Y origin.
 

Method Detail

getRaster

Object getRaster()
                 throws IOException,
                        AutomationException
The source raster object.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterByRef

void setRasterByRef(Object ppRaster)
                    throws IOException,
                           AutomationException
The source raster object.

Product Availability

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

Parameters:
ppRaster - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

Object getSpatialReference()
                           throws IOException,
                                  AutomationException
The output spatial reference.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

void setSpatialReferenceByRef(Object ppSRS)
                              throws IOException,
                                     AutomationException
The output spatial reference.

Product Availability

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

Parameters:
ppSRS - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXCellsize

double getXCellsize()
                    throws IOException,
                           AutomationException
The X cell size.

Product Availability

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

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

setXCellsize

void setXCellsize(double pXCellsize)
                  throws IOException,
                         AutomationException
The X cell size.

Product Availability

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

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

getYCellsize

double getYCellsize()
                    throws IOException,
                           AutomationException
The Y cell size.

Product Availability

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

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

setYCellsize

void setYCellsize(double pYCellsize)
                  throws IOException,
                         AutomationException
The Y cell size.

Product Availability

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

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

getXOrigin

double getXOrigin()
                  throws IOException,
                         AutomationException
The X origin.

Product Availability

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

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

setXOrigin

void setXOrigin(double pXOrigin)
                throws IOException,
                       AutomationException
The X origin.

Product Availability

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

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

getYOrigin

double getYOrigin()
                  throws IOException,
                         AutomationException
The Y origin.

Product Availability

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

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

setYOrigin

void setYOrigin(double pYOrigin)
                throws IOException,
                       AutomationException
The Y origin.

Product Availability

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

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