|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabaseextensions.ITerrainProxy
public class ITerrainProxy
Internal use class Proxy for COM Interface 'ITerrain'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'
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 =
| Field Summary | |
|---|---|
boolean |
noncastable
|
static java.lang.Class |
targetClass
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrain |
|---|
IID, IIDf657c7ed_fe73_493e_8cf7_845e20cb7d9b |
| Constructor Summary | |
|---|---|
|
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)
|
| Method Summary | |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
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)
|
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
|---|
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, writeExternal |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Class targetClass
public boolean noncastable
| Constructor Detail |
|---|
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.UnknownHostException
java.io.IOExceptionpublic ITerrainProxy()
public ITerrainProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOException
protected ITerrainProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOException
protected 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.IOException| Method Detail |
|---|
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
addListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
removeListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public 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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||