com.esri.arcgis.datasourcesraster
Interface IBuildFootprintsByShrinkingParameters

All Superinterfaces:
Serializable
All Known Implementing Classes:
BuildFootprintsParameters, IBuildFootprintsByShrinkingParametersProxy

public interface IBuildFootprintsByShrinkingParameters
extends Serializable

Provides access to members that control parameters to the build footprints by shrinking operation.

Product Availability

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


Method Summary
 double getShrinkDistance()
          The shrink distance in the coordinate system of the geometry column of the mosaic catalog.
 double getSnapEdgesTolerance()
          The minimum distance below which points in the footprint geometry are snapped to the envelope of the raster.
 int getSnapEdgesToleranceInPixels()
          The minimum distance (in resampled pixels) below which points in the footprint geometry are snapped to the envelope of the raster.
 void setShrinkDistance(double pShrinkDistance)
          The shrink distance in the coordinate system of the geometry column of the mosaic catalog.
 void setSnapEdgesTolerance(double pTolerance)
          The minimum distance below which points in the footprint geometry are snapped to the envelope of the raster.
 void setSnapEdgesToleranceInPixels(int pToleranceInPixels)
          The minimum distance (in resampled pixels) below which points in the footprint geometry are snapped to the envelope of the raster.
 

Method Detail

setShrinkDistance

void setShrinkDistance(double pShrinkDistance)
                       throws IOException,
                              AutomationException
The shrink distance in the coordinate system of the geometry column of the mosaic catalog.

Product Availability

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

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

getShrinkDistance

double getShrinkDistance()
                         throws IOException,
                                AutomationException
The shrink distance in the coordinate system of the geometry column of the mosaic catalog.

Product Availability

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

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

setSnapEdgesTolerance

void setSnapEdgesTolerance(double pTolerance)
                           throws IOException,
                                  AutomationException
The minimum distance below which points in the footprint geometry are snapped to the envelope of the raster.

Product Availability

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

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

getSnapEdgesTolerance

double getSnapEdgesTolerance()
                             throws IOException,
                                    AutomationException
The minimum distance below which points in the footprint geometry are snapped to the envelope of the raster.

Product Availability

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

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

setSnapEdgesToleranceInPixels

void setSnapEdgesToleranceInPixels(int pToleranceInPixels)
                                   throws IOException,
                                          AutomationException
The minimum distance (in resampled pixels) below which points in the footprint geometry are snapped to the envelope of the raster.

Product Availability

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

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

getSnapEdgesToleranceInPixels

int getSnapEdgesToleranceInPixels()
                                  throws IOException,
                                         AutomationException
The minimum distance (in resampled pixels) below which points in the footprint geometry are snapped to the envelope of the raster.

Product Availability

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

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