com.esri.arcgis.geodatabase
Interface IRasterLODInfos

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterLODInfos2
All Known Implementing Classes:
IRasterLODInfos2Proxy, IRasterLODInfosProxy

public interface IRasterLODInfos
extends Serializable

Provides access to members that control custom Level of Details.

Superseded By

IRasterLODInfos2

Product Availability

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


Method Summary
 int getNumLevels()
          The number of levels of details.
 void getResolution(int level, double[] xResolution, double[] yResolution)
          Gets X and Y resolution (cellsize) at a given level.
 int snap(double dx, double dy)
          Snaps a given cellsize to a proper Level Of Details.
 

Method Detail

getNumLevels

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

Product Availability

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

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

snap

int snap(double dx,
         double dy)
         throws IOException,
                AutomationException
Snaps a given cellsize to a proper Level Of Details.

Product Availability

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

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

getResolution

void getResolution(int level,
                   double[] xResolution,
                   double[] yResolution)
                   throws IOException,
                          AutomationException
Gets X and Y resolution (cellsize) at a given level.

Product Availability

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

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