com.esri.arcgis.datasourcesraster
Interface IMosaicFunctionArguments

All Superinterfaces:
Serializable
All Known Subinterfaces:
IMosaicFunctionArguments2
All Known Implementing Classes:
MosaicFunctionArguments

public interface IMosaicFunctionArguments
extends Serializable

Provides access to members that control mosaic function arguments.

Product Availability

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


Method Summary
 Object getBoundary()
          The mosaic boundary.
 Object getCatalog()
          The source catalog.
 Object getDodgingTable()
          The color mapping information for color correction.
 IRasterInfo getRasterInfo()
          The raster info.
 Object getSeamline()
          The mosaic seamline table.
 Object getStereoTable()
          The stereo pair table.
 void setBoundaryByRef(Object ppBoundary)
          The mosaic boundary.
 void setCatalogByRef(Object ppCatalog)
          The source catalog.
 void setDodgingTableByRef(Object ppDodgingTable)
          The color mapping information for color correction.
 void setRasterInfoByRef(IRasterInfo ppRasterInfo)
          The raster info.
 void setSeamlineByRef(Object ppSeamline)
          The mosaic seamline table.
 void setStereoTableByRef(Object ppStereoTable)
          The stereo pair table.
 

Method Detail

getCatalog

Object getCatalog()
                  throws IOException,
                         AutomationException
The source catalog.

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.

setCatalogByRef

void setCatalogByRef(Object ppCatalog)
                     throws IOException,
                            AutomationException
The source catalog.

Product Availability

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

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

getSeamline

Object getSeamline()
                   throws IOException,
                          AutomationException
The mosaic seamline table.

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.

setSeamlineByRef

void setSeamlineByRef(Object ppSeamline)
                      throws IOException,
                             AutomationException
The mosaic seamline table.

Product Availability

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

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

getBoundary

Object getBoundary()
                   throws IOException,
                          AutomationException
The mosaic boundary.

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.

setBoundaryByRef

void setBoundaryByRef(Object ppBoundary)
                      throws IOException,
                             AutomationException
The mosaic boundary.

Product Availability

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

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

getDodgingTable

Object getDodgingTable()
                       throws IOException,
                              AutomationException
The color mapping information for color correction.

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.

setDodgingTableByRef

void setDodgingTableByRef(Object ppDodgingTable)
                          throws IOException,
                                 AutomationException
The color mapping information for color correction.

Product Availability

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

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

getRasterInfo

IRasterInfo getRasterInfo()
                          throws IOException,
                                 AutomationException
The raster info.

Product Availability

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

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

setRasterInfoByRef

void setRasterInfoByRef(IRasterInfo ppRasterInfo)
                        throws IOException,
                               AutomationException
The raster info.

Product Availability

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

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

getStereoTable

Object getStereoTable()
                      throws IOException,
                             AutomationException
The stereo pair table.

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.

setStereoTableByRef

void setStereoTableByRef(Object ppStereoTable)
                         throws IOException,
                                AutomationException
The stereo pair table.

Product Availability

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

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