|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMapCooker2
Provides access to more members that controls a map cache generator.
This interface is new at ArcGIS 9.3. It supersedes IMapCooker.
| Method Summary | |
|---|---|
void |
deleteByExtent(IMap pMap,
ILayer pLayer,
IEnvelope pExtent,
ILongArray pLevels,
ITrackCancel pTrackCancel)
Deletes cache for a given layer within a given extent. |
void |
getStatusTileCount(int[] pTileCount)
number of tiles processed in the current job |
ITileImageInfo |
getTileImageInfo()
The map cache tile image info. |
boolean |
isCacheOnDemand()
Indicates if the service is cached on demand. |
void |
setCacheOnDemand(boolean pCacheOnDemand)
Indicates if the service is cached on demand. |
void |
setTileImageInfoByRef(ITileImageInfo ppInfo)
The map cache tile image info. |
void |
updateByGeometry(IMap pMap,
ILayer pLayer,
IDisplay pDisplay,
IGeometry pGeometry,
ILongArray pLevels,
int updateMode,
ITrackCancel pTrackCancel)
Deletes cache for a given layer within a given extent. |
void |
updateMapServerCacheScales(IDoubleArray pScales)
Updates Map Server's Cache Scales. |
void |
writeTilingScheme(ITileCacheInfo pCacheInfo,
ITileImageInfo pTileImageInfo,
String cacheDir,
String layerName)
Writes the tiling scheme for the service. |
| Methods inherited from interface com.esri.arcgis.carto.IMapCooker |
|---|
addCachedLayers, addLayer, clear, clearAll, connect, delete, draw, exit, generate, getCacheDirectory, getExtent, getFormat, getMaxTileCount, getNumLevels, getPath, getTile, getTileCacheInfo, hasCache, hasLayerCache, isAntialiasing, putTile, putTilePosition, queryTilePosition, setAntialiasing, setDefaultLODInfos, setExtent, setFormat, setMaxTileCount, setPath, setTileCacheInfoByRef, snap, update |
| Method Detail |
|---|
ITileImageInfo getTileImageInfo()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTileImageInfoByRef(ITileImageInfo ppInfo)
throws IOException,
AutomationException
ppInfo - A reference to a com.esri.arcgis.carto.ITileImageInfo (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCacheOnDemand(boolean pCacheOnDemand)
throws IOException,
AutomationException
pCacheOnDemand - The pCacheOnDemand (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCacheOnDemand()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void writeTilingScheme(ITileCacheInfo pCacheInfo,
ITileImageInfo pTileImageInfo,
String cacheDir,
String layerName)
throws IOException,
AutomationException
pCacheInfo - A reference to a com.esri.arcgis.carto.ITileCacheInfo (in)pTileImageInfo - A reference to a com.esri.arcgis.carto.ITileImageInfo (in)cacheDir - The cacheDir (in)layerName - The layerName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateMapServerCacheScales(IDoubleArray pScales)
throws IOException,
AutomationException
pScales - A reference to a com.esri.arcgis.system.IDoubleArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteByExtent(IMap pMap,
ILayer pLayer,
IEnvelope pExtent,
ILongArray pLevels,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
pMap - A reference to a com.esri.arcgis.carto.IMap (in)pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)pLevels - A reference to a com.esri.arcgis.system.ILongArray (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateByGeometry(IMap pMap,
ILayer pLayer,
IDisplay pDisplay,
IGeometry pGeometry,
ILongArray pLevels,
int updateMode,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
pMap - A reference to a com.esri.arcgis.carto.IMap (in)pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)pDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)pGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)pLevels - A reference to a com.esri.arcgis.system.ILongArray (in)updateMode - A com.esri.arcgis.carto.esriMapCacheUpdateMode constant (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getStatusTileCount(int[] pTileCount)
throws IOException,
AutomationException
pTileCount - The pTileCount (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||