public class ITerrainProxy extends com.esri.arcgis.interop.Dispatch implements ITerrain, java.io.Serializable
Description: 'Provides access to members used to acquire information about a Terrain and to retrieve DynamicSurface objects from which raster and TIN surfaces are made.' 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 =
| Modifier and Type | Field and Description |
|---|---|
boolean |
noncastable |
static java.lang.Class |
targetClass |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRefIID, IIDf657c7ed_fe73_493e_8cf7_845e20cb7d9b| Modifier | Constructor and Description |
|---|---|
|
ITerrainProxy()
For internal use only
|
|
ITerrainProxy(java.lang.Object obj) |
protected |
ITerrainProxy(java.lang.Object obj,
java.lang.String iid) |
|
ITerrainProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
protected |
ITerrainProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
IDynamicSurface |
createDynamicSurface()
Returns an implicit surface from which TINs and rasters are derived.
|
void |
extractFromEmbeddedDataSource(int index,
IFeatureClass pFeatureClass,
IEnvelope pAOI,
double resolution,
ITrackCancel pTrackCancel)
Copies features of an embedded data source to the specified feature class.
|
ITerrainDataSource |
getDataSource(int index)
Returns the data source specified by the index.
|
int |
getDataSourceCount()
The number of data sources participating in the terrain.
|
IEnumEnvelope |
getDirtyTiles()
Returns all dirty tiles.
|
IEnvelope |
getExtent()
The approximate xyz extent of the terrain.
|
IFeatureDataset |
getFeatureDataset()
The feature dataset which contains the terrain.
|
int |
getID()
The database identifier of the terrain.
|
int |
getMaxOverviewTerrainPoints()
The maximum number of points in the most generalized representation of a Terrain.
|
int |
getMaxPointsPerShape()
The maximum number of vertices per multipoint.
|
java.lang.String |
getName()
The name of the terrain.
|
double |
getPointCount(IEnvelope pAOI,
double resolution)
Returns the approximate number of points in the terrain within a given area and at a particular pyramid level.
|
ITerrainPyramidLevel |
getPyramidLevel(int index)
Returns the pyramid level specified by the index.
|
int |
getPyramidLevelCount()
The number of pyramid levels in the terrain.
|
int |
getPyramidType()
The pyramid type of this Terrain.
|
double |
getSize()
The total number of points in the Terrain.
|
ISpatialReference |
getSpatialReference()
The spatial reference of the terrain.
|
double |
getTileSize()
The horizontal distance used to spatially index and partition terrain data.
|
boolean |
isDirty()
Indicates whether or not a partial rebuild is needed.
|
boolean |
isValid()
Indicates whether or not a full build is required.
|
void |
queryTileInfo(int[] pRowBegin,
int[] pRowEnd,
int[] pColBegin,
int[] pColEnd,
double[] pXMin,
double[] pYMin,
double[] pTileSize,
int[] pRowCountDomain,
int[] pColCountDomain)
Returns horizontal partitioning information about the terrain data.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Removes a Java object as a listener to events generated by a COM object.
|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternalpublic static final java.lang.Class targetClass
public boolean noncastable
public ITerrainProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic ITerrainProxy()
public ITerrainProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected ITerrainProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected ITerrainProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object to be informed of the eventstheSource - the proxy class that represents the COM class that is the source of the eventsjava.io.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getID()
throws java.io.IOException,
AutomationException
getID in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getSize()
throws java.io.IOException,
AutomationException
getSize in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isValid()
throws java.io.IOException,
AutomationException
isValid in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isDirty()
throws java.io.IOException,
AutomationException
isDirty in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getDataSourceCount()
throws java.io.IOException,
AutomationException
getDataSourceCount in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITerrainDataSource getDataSource(int index) throws java.io.IOException, AutomationException
getDataSource in interface ITerrainindex - The index (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getPyramidLevelCount()
throws java.io.IOException,
AutomationException
getPyramidLevelCount in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITerrainPyramidLevel getPyramidLevel(int index) throws java.io.IOException, AutomationException
getPyramidLevel in interface ITerrainindex - The index (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getTileSize()
throws java.io.IOException,
AutomationException
getTileSize in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getPyramidType()
throws java.io.IOException,
AutomationException
getPyramidType in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxOverviewTerrainPoints()
throws java.io.IOException,
AutomationException
getMaxOverviewTerrainPoints in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMaxPointsPerShape()
throws java.io.IOException,
AutomationException
getMaxPointsPerShape in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void queryTileInfo(int[] pRowBegin,
int[] pRowEnd,
int[] pColBegin,
int[] pColEnd,
double[] pXMin,
double[] pYMin,
double[] pTileSize,
int[] pRowCountDomain,
int[] pColCountDomain)
throws java.io.IOException,
AutomationException
queryTileInfo in interface ITerrainpRowBegin - The pRowBegin (out: use single element array)pRowEnd - The pRowEnd (out: use single element array)pColBegin - The pColBegin (out: use single element array)pColEnd - The pColEnd (out: use single element array)pXMin - The pXMin (out: use single element array)pYMin - The pYMin (out: use single element array)pTileSize - The pTileSize (out: use single element array)pRowCountDomain - The pRowCountDomain (out: use single element array)pColCountDomain - The pColCountDomain (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IEnumEnvelope getDirtyTiles() throws java.io.IOException, AutomationException
getDirtyTiles in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getPointCount(IEnvelope pAOI, double resolution) throws java.io.IOException, AutomationException
getPointCount in interface ITerrainpAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution - The resolution (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDynamicSurface createDynamicSurface() throws java.io.IOException, AutomationException
createDynamicSurface in interface ITerrainjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void extractFromEmbeddedDataSource(int index,
IFeatureClass pFeatureClass,
IEnvelope pAOI,
double resolution,
ITrackCancel pTrackCancel)
throws java.io.IOException,
AutomationException
extractFromEmbeddedDataSource in interface ITerrainindex - The index (in)pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)resolution - The resolution (in)pTrackCancel - 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.