com.esri.arcgis.datasourcesraster
Interface ISeamlineTaskInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISeamlineTaskInfoProxy, SeamlineTaskInfo

public interface ISeamlineTaskInfo
extends Serializable

Provides access to members that control information defining a seamline task.

Product Availability

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


Method Summary
 IPoint getCellSize()
          The cell size at which seamlines are computed.
 IRaster getDifferenceRaster()
          The difference raster built using the selected item raster and the accumulated mosaic raster.
 IPoint getEndPoint()
          The recommended end point for the creation of the seamline.
 IGeometry getItemGeometry()
          The footprint geometry of the item for which the seamline is being computed.
 int getItemID()
          The object ID of the item for which the seamline is being computed.
 IMosaicFunction getMosaicFunction()
          The mosaic function associated with the mosaic dataset.
 IGeometry getMosaicGeometry()
          The geometry of the mosaic built using all items that appear below the selected item.
 IFIDSet getMosaicItemIDs()
          The object IDs of all items that appear below the selected item.
 IPoint getStartPoint()
          The recommended start point for the creation of the seamline.
 void setCellSizeByRef(IPoint ppCellsize)
          The cell size at which seamlines are computed.
 void setDifferenceRasterByRef(IRaster ppDifferenceRaster)
          The difference raster built using the selected item raster and the accumulated mosaic raster.
 void setEndPointByRef(IPoint ppEndPoint)
          The recommended end point for the creation of the seamline.
 void setItemGeometryByRef(IGeometry ppItemGeometry)
          The footprint geometry of the item for which the seamline is being computed.
 void setItemID(int pItemID)
          The object ID of the item for which the seamline is being computed.
 void setMosaicFunctionByRef(IMosaicFunction ppMosaicFunction)
          The mosaic function associated with the mosaic dataset.
 void setMosaicGeometryByRef(IGeometry ppMosaicGeometry)
          The geometry of the mosaic built using all items that appear below the selected item.
 void setMosaicItemIDsByRef(IFIDSet ppMosaicItemIDs)
          The object IDs of all items that appear below the selected item.
 void setStartPointByRef(IPoint ppStartPoint)
          The recommended start point for the creation of the seamline.
 

Method Detail

setItemGeometryByRef

void setItemGeometryByRef(IGeometry ppItemGeometry)
                          throws IOException,
                                 AutomationException
The footprint geometry of the item for which the seamline is being computed.

Product Availability

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

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

getItemGeometry

IGeometry getItemGeometry()
                          throws IOException,
                                 AutomationException
The footprint geometry of the item for which the seamline is being computed.

Product Availability

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

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

setItemID

void setItemID(int pItemID)
               throws IOException,
                      AutomationException
The object ID of the item for which the seamline is being computed.

Product Availability

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

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

getItemID

int getItemID()
              throws IOException,
                     AutomationException
The object ID of the item for which the seamline is being computed.

Product Availability

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

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

setCellSizeByRef

void setCellSizeByRef(IPoint ppCellsize)
                      throws IOException,
                             AutomationException
The cell size at which seamlines are computed.

Product Availability

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

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

getCellSize

IPoint getCellSize()
                   throws IOException,
                          AutomationException
The cell size at which seamlines are computed.

Product Availability

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

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

setMosaicGeometryByRef

void setMosaicGeometryByRef(IGeometry ppMosaicGeometry)
                            throws IOException,
                                   AutomationException
The geometry of the mosaic built using all items that appear below the selected item.

Product Availability

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

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

getMosaicGeometry

IGeometry getMosaicGeometry()
                            throws IOException,
                                   AutomationException
The geometry of the mosaic built using all items that appear below the selected item.

Product Availability

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

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

setMosaicItemIDsByRef

void setMosaicItemIDsByRef(IFIDSet ppMosaicItemIDs)
                           throws IOException,
                                  AutomationException
The object IDs of all items that appear below the selected item.

Product Availability

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

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

getMosaicItemIDs

IFIDSet getMosaicItemIDs()
                         throws IOException,
                                AutomationException
The object IDs of all items that appear below the selected item.

Product Availability

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

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

setMosaicFunctionByRef

void setMosaicFunctionByRef(IMosaicFunction ppMosaicFunction)
                            throws IOException,
                                   AutomationException
The mosaic function associated with the mosaic dataset.

Product Availability

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

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

getMosaicFunction

IMosaicFunction getMosaicFunction()
                                  throws IOException,
                                         AutomationException
The mosaic function associated with the mosaic dataset.

Product Availability

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

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

setDifferenceRasterByRef

void setDifferenceRasterByRef(IRaster ppDifferenceRaster)
                              throws IOException,
                                     AutomationException
The difference raster built using the selected item raster and the accumulated mosaic raster.

Product Availability

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

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

getDifferenceRaster

IRaster getDifferenceRaster()
                            throws IOException,
                                   AutomationException
The difference raster built using the selected item raster and the accumulated mosaic raster.

Product Availability

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

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

setStartPointByRef

void setStartPointByRef(IPoint ppStartPoint)
                        throws IOException,
                               AutomationException
The recommended start point for the creation of the seamline.

Product Availability

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

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

getStartPoint

IPoint getStartPoint()
                     throws IOException,
                            AutomationException
The recommended start point for the creation of the seamline.

Product Availability

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

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

setEndPointByRef

void setEndPointByRef(IPoint ppEndPoint)
                      throws IOException,
                             AutomationException
The recommended end point for the creation of the seamline.

Product Availability

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

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

getEndPoint

IPoint getEndPoint()
                   throws IOException,
                          AutomationException
The recommended end point for the creation of the seamline.

Product Availability

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

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