|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.globecore.GlobeTileGenerator
public class GlobeTileGenerator
COM Class 'GlobeTileGenerator'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'
Description 'The OnDemand Globe Tile Generator coclass.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Field Summary |
|---|
| Fields inherited from interface com.esri.arcgis.globecore.IGlobeTileGenerator3 |
|---|
IID, IIDf8dc7b75_4a2e_49d5_88c9_e7c1bd38a8d4, xxDummy |
| Fields inherited from interface com.esri.arcgis.globecore.IGlobeTileGenerator |
|---|
IIDe2318a63_2434_49ae_8535_985948cdeb28 |
| Constructor Summary | |
|---|---|
GlobeTileGenerator()
Constructs a GlobeTileGenerator using ArcGIS Engine. |
|
GlobeTileGenerator(java.lang.Object obj)
Construct a GlobeTileGenerator using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
deleteTiles(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
ITrackCancel pCancelTracker)
Deletes all tiles from cache for a given layer within a given extent. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
exit()
Exits the tile generator host process. |
void |
generateConfigFiles()
Generates a cache configuration file for the source layer. |
byte[] |
generateTile(int face,
int level,
int row,
int column)
Generates a tile for the source layer, and stores it into its cache file. |
void |
generateTiles(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
ITrackCancel pCancelTracker)
Generate tiles in association with a GlobeServer object. |
static java.lang.String |
getClsid()
getClsid. |
void |
getCurCacheWriter(int ppCacheWriter)
Get the current cache Writer |
IGlobeDisplay |
getDisplay()
The associated globe display. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
ILayer |
getLayer()
The source layer from which to generate tiles. |
IGlobeLayerProperties |
getLayerProperties()
The globe layer properties. |
int |
getMaxTileCount()
The maximum number of tiles to be generated. |
void |
getStatusTileCount(int[] pTileCount)
number of tiles processed in the current job |
int |
hashCode()
the hashcode for this object |
void |
putTilePosition(int face,
int level,
int row,
int column)
Sets the current tile position. |
void |
queryTilePosition(int[] pFace,
int[] pLevel,
int[] pRow,
int[] pColumn)
Queries for the current tile position. |
void |
release()
Release a GlobeTileGenerator. |
void |
setDisplayByRef(IGlobeDisplay ppDisplay)
The associated globe display. |
void |
setLayerByRef(ILayer ppLayer)
The source layer from which to generate tiles. |
void |
setLayerPropertiesByRef(IGlobeLayerProperties ppProps)
The globe layer properties. |
void |
setMaxTileCount(int pNumTiles)
The maximum number of tiles to be generated. |
java.lang.String |
updateSceneNodes(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
int updateMode,
ITrackCancel pCancelTracker,
java.lang.String fsLayerID)
Updates cache for a given layer within a given extent. |
void |
updateTiles(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
int updateMode,
ITrackCancel pCancelTracker)
Updates cache for a given layer within a given extent. |
void |
updateTilesByGeometry(IGlobeServer pGlobeServer,
int layerID,
IGeometry pGeometry,
int minLOD,
int maxLOD,
int updateMode,
ITrackCancel pCancelTracker)
Updates cache for a given layer within a given extent. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlobeTileGenerator()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public GlobeTileGenerator(java.lang.Object obj)
throws java.io.IOException
obj to GlobeTileGenerator.
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems
GlobeTileGenerator theGlobeTileGenerator = (GlobeTileGenerator) obj;| Method Detail |
|---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public void updateTilesByGeometry(IGlobeServer pGlobeServer,
int layerID,
IGeometry pGeometry,
int minLOD,
int maxLOD,
int updateMode,
ITrackCancel pCancelTracker)
throws java.io.IOException,
AutomationException
updateTilesByGeometry in interface IGlobeTileGenerator3pGlobeServer - A reference to a com.esri.arcgis.globecore.IGlobeServer (in)layerID - The layerID (in)pGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)minLOD - The minLOD (in)maxLOD - The maxLOD (in)updateMode - A com.esri.arcgis.globecore.esriGlobeCacheUpdateMode constant (in)pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getStatusTileCount(int[] pTileCount)
throws java.io.IOException,
AutomationException
getStatusTileCount in interface IGlobeTileGenerator3pTileCount - The pTileCount (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String updateSceneNodes(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
int updateMode,
ITrackCancel pCancelTracker,
java.lang.String fsLayerID)
throws java.io.IOException,
AutomationException
updateSceneNodes in interface IGlobeTileGenerator3pGlobeServer - A reference to a com.esri.arcgis.globecore.IGlobeServer (in)layerID - The layerID (in)pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)minLOD - The minLOD (in)maxLOD - The maxLOD (in)updateMode - A com.esri.arcgis.globecore.esriGlobeCacheUpdateMode constant (in)pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)fsLayerID - The fsLayerID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurCacheWriter(int ppCacheWriter)
throws java.io.IOException,
AutomationException
getCurCacheWriter in interface IGlobeTileGenerator3ppCacheWriter - A COM void* (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILayer getLayer()
throws java.io.IOException,
AutomationException
getLayer in interface IGlobeTileGeneratorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLayerByRef(ILayer ppLayer)
throws java.io.IOException,
AutomationException
setLayerByRef in interface IGlobeTileGeneratorppLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGlobeLayerProperties getLayerProperties()
throws java.io.IOException,
AutomationException
getLayerProperties in interface IGlobeTileGeneratorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLayerPropertiesByRef(IGlobeLayerProperties ppProps)
throws java.io.IOException,
AutomationException
setLayerPropertiesByRef in interface IGlobeTileGeneratorppProps - A reference to a com.esri.arcgis.globecore.IGlobeLayerProperties (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGlobeDisplay getDisplay()
throws java.io.IOException,
AutomationException
getDisplay in interface IGlobeTileGeneratorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayByRef(IGlobeDisplay ppDisplay)
throws java.io.IOException,
AutomationException
setDisplayByRef in interface IGlobeTileGeneratorppDisplay - A reference to a com.esri.arcgis.globecore.IGlobeDisplay (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void generateConfigFiles()
throws java.io.IOException,
AutomationException
generateConfigFiles in interface IGlobeTileGeneratorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte[] generateTile(int face,
int level,
int row,
int column)
throws java.io.IOException,
AutomationException
generateTile in interface IGlobeTileGeneratorface - The face (in)level - The level (in)row - The row (in)column - The column (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void generateTiles(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
ITrackCancel pCancelTracker)
throws java.io.IOException,
AutomationException
generateTiles in interface IGlobeTileGeneratorpGlobeServer - A reference to a com.esri.arcgis.globecore.IGlobeServer (in)layerID - The layerID (in)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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryTilePosition(int[] pFace,
int[] pLevel,
int[] pRow,
int[] pColumn)
throws java.io.IOException,
AutomationException
queryTilePosition in interface IGlobeTileGeneratorpFace - The pFace (out: use single element array)pLevel - The pLevel (out: use single element array)pRow - The pRow (out: use single element array)pColumn - The pColumn (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void putTilePosition(int face,
int level,
int row,
int column)
throws java.io.IOException,
AutomationException
putTilePosition in interface IGlobeTileGeneratorface - The face (in)level - The level (in)row - The row (in)column - The column (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxTileCount()
throws java.io.IOException,
AutomationException
getMaxTileCount in interface IGlobeTileGeneratorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxTileCount(int pNumTiles)
throws java.io.IOException,
AutomationException
setMaxTileCount in interface IGlobeTileGeneratorpNumTiles - The pNumTiles (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void exit()
throws java.io.IOException,
AutomationException
exit in interface IGlobeTileGeneratorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateTiles(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
int updateMode,
ITrackCancel pCancelTracker)
throws java.io.IOException,
AutomationException
updateTiles in interface IGlobeTileGeneratorpGlobeServer - A reference to a com.esri.arcgis.globecore.IGlobeServer (in)layerID - The layerID (in)pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)minLOD - The minLOD (in)maxLOD - The maxLOD (in)updateMode - A com.esri.arcgis.globecore.esriGlobeCacheUpdateMode constant (in)pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteTiles(IGlobeServer pGlobeServer,
int layerID,
IEnvelope pExtent,
int minLOD,
int maxLOD,
ITrackCancel pCancelTracker)
throws java.io.IOException,
AutomationException
deleteTiles in interface IGlobeTileGeneratorpGlobeServer - A reference to a com.esri.arcgis.globecore.IGlobeServer (in)layerID - The layerID (in)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)
java.io.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 | ||||||||