com.esri.arcgis.datasourcesraster
Interface IMosaicLODInfos

All Superinterfaces:
Serializable
All Known Implementing Classes:
MosaicLODInfos

public interface IMosaicLODInfos
extends Serializable

Provides access to members that control mosaic LOD information.

Product Availability

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


Method Summary
 void add(double resolution, double lOD)
          Adds a LOD.
 void empty()
          Empties all LODs.
 void get(int index, double[] pResolution, double[] pLOD)
          Queries a LOD.
 double getDeviceDpi()
          The device DPI.
 double getDpi()
          The DPI at which the raster is generated.
 int getNumLevels()
          The number of levels.
 void setDeviceDpi(double pDpi)
          The device DPI.
 void setDpi(double pDpi)
          The DPI at which the raster is generated.
 void snap(double resolution, int hint, double[] pResolution, double[] pLOD)
          Snaps to a LOD.
 

Method Detail

getNumLevels

int getNumLevels()
                 throws IOException,
                        AutomationException
The number of levels.

Product Availability

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

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

add

void add(double resolution,
         double lOD)
         throws IOException,
                AutomationException
Adds a LOD.

Product Availability

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

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

get

void get(int index,
         double[] pResolution,
         double[] pLOD)
         throws IOException,
                AutomationException
Queries a LOD.

Product Availability

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

Parameters:
index - The index (in)
pResolution - The pResolution (out: use single element array)
pLOD - The pLOD (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

empty

void empty()
           throws IOException,
                  AutomationException
Empties all LODs.

Product Availability

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

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

setDpi

void setDpi(double pDpi)
            throws IOException,
                   AutomationException
The DPI at which the raster is generated.

Product Availability

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

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

getDpi

double getDpi()
              throws IOException,
                     AutomationException
The DPI at which the raster is generated.

Product Availability

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

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

setDeviceDpi

void setDeviceDpi(double pDpi)
                  throws IOException,
                         AutomationException
The device DPI.

Product Availability

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

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

getDeviceDpi

double getDeviceDpi()
                    throws IOException,
                           AutomationException
The device DPI.

Product Availability

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

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

snap

void snap(double resolution,
          int hint,
          double[] pResolution,
          double[] pLOD)
          throws IOException,
                 AutomationException
Snaps to a LOD.

Product Availability

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

Parameters:
resolution - The resolution (in)
hint - A com.esri.arcgis.geodatabase.esriRasterResamplingHint constant (in)
pResolution - The pResolution (out: use single element array)
pLOD - The pLOD (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.