|
|||||||||
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 |