com.esri.arcgis.carto
Interface IImageTileServer

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImageServer

public interface IImageTileServer
extends Serializable

Provides access to members that control image tile server.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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


Method Summary
 void attach(String cache)
          Attaches to a given tile cache.
 void generateTiles(IEnvelope pExtent, int minLOD, int maxLOD, ITrackCancel pCancelTracker)
          Generates tiles into the attached tile cache.
 byte[] getTile(int partition, int level, int row, int column)
          Gets a tile from the attached tile cache.
 

Method Detail

attach

void attach(String cache)
            throws IOException,
                   AutomationException
Attaches to a given tile cache.

Product Availability

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

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

getTile

byte[] getTile(int partition,
               int level,
               int row,
               int column)
               throws IOException,
                      AutomationException
Gets a tile from the attached tile cache.

Product Availability

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

Parameters:
partition - The partition (in)
level - The level (in)
row - The row (in)
column - The column (in)
Returns:
An unsigned byte
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateTiles

void generateTiles(IEnvelope pExtent,
                   int minLOD,
                   int maxLOD,
                   ITrackCancel pCancelTracker)
                   throws IOException,
                          AutomationException
Generates tiles into the attached tile cache.

Product Availability

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

Parameters:
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
minLOD - The minLOD (in)
maxLOD - The maxLOD (in)
pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.