com.esri.arcgis.geodatabaseextensions
Class ITerrainEdit3Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.ITerrainEditProxy
          extended by com.esri.arcgis.geodatabaseextensions.ITerrainEdit2Proxy
              extended by com.esri.arcgis.geodatabaseextensions.ITerrainEdit3Proxy
All Implemented Interfaces:
ITerrainEdit, ITerrainEdit2, ITerrainEdit3, java.io.Externalizable, java.io.Serializable

public class ITerrainEdit3Proxy
extends ITerrainEdit2Proxy
implements ITerrainEdit3, java.io.Serializable

Internal use class Proxy for COM Interface 'ITerrainEdit3'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members used to modify and build a terrain.' 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 =

See Also:
Serialized Form

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.ITerrainEdit3
IID, IIDa7e67808_29d5_4dd9_8696_06993fa838b4
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit2
IIDed9009eb_18f0_436e_9385_0f0007dd1f90
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit
IID8e9c9736_60b1_4db5_af18_ed40f41d4714
 
Constructor Summary
  ITerrainEdit3Proxy()
          For internal use only
  ITerrainEdit3Proxy(java.lang.Object obj)
           
protected ITerrainEdit3Proxy(java.lang.Object obj, java.lang.String iid)
           
  ITerrainEdit3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITerrainEdit3Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addDataSourceData2(int index, java.lang.String pointCountFieldName, IGeometry pAOI, IFeatureClass pInFC, ITrackCancel pTrackCancel)
          Appends measurements to terrain data source (feature class).
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void calculateFieldStatistics(int index, IStringArray pFieldNames, ITrackCancel pTrackCancel)
          Calculate Terrain blob field statistics of the specified embedded data source.
 void changeUsageInOverview(int index, boolean bApply)
          Change the ApplyToOverviewTerrain property of the specified data source.
 void deleteDataSourceData2(int index, java.lang.String pointCountFieldName, IGeometry pAOI, ITrackCancel pTrackCancel)
          Removes measurements from a terrain data source (feature class).
 void deleteDataSourceDataByFC(int index, java.lang.String pointCountFieldName, IFeatureClass pFC, boolean bSparseData, ITrackCancel pTrackCancel)
          Removes measurements from a terrain data source (feature class).
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void replaceDataSourceData2(int index, java.lang.String pointCountFieldName, IGeometry pAOI, IFeatureClass pInFC, ITrackCancel pTrackCancel)
          Replaces measurements from a terrain data source (feature class) with measurements in another feature class.
 
Methods inherited from class com.esri.arcgis.geodatabaseextensions.ITerrainEdit2Proxy
updateExtent
 
Methods inherited from class com.esri.arcgis.geodatabaseextensions.ITerrainEditProxy
addDataSource, addDataSourceData, addPyramidLevel, build, changeMaxScale, changeResolutionBounds, deleteDataSourceData, removeDataSource, removePyramidLevel, replaceDataSourceData
 
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
 
Methods inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit2
updateExtent
 
Methods inherited from interface com.esri.arcgis.geodatabaseextensions.ITerrainEdit
addDataSource, addDataSourceData, addPyramidLevel, build, changeMaxScale, changeResolutionBounds, deleteDataSourceData, removeDataSource, removePyramidLevel, replaceDataSourceData
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ITerrainEdit3Proxy

public ITerrainEdit3Proxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ITerrainEdit3Proxy

public ITerrainEdit3Proxy()
For internal use only


ITerrainEdit3Proxy

public ITerrainEdit3Proxy(java.lang.Object obj)
                   throws java.io.IOException
Throws:
java.io.IOException

ITerrainEdit3Proxy

protected ITerrainEdit3Proxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Throws:
java.io.IOException

ITerrainEdit3Proxy

protected ITerrainEdit3Proxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class ITerrainEdit2Proxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class ITerrainEdit2Proxy
Throws:
java.io.IOException

changeUsageInOverview

public void changeUsageInOverview(int index,
                                  boolean bApply)
                           throws java.io.IOException,
                                  AutomationException
Change the ApplyToOverviewTerrain property of the specified data source.

Specified by:
changeUsageInOverview in interface ITerrainEdit3
Parameters:
index - The index (in)
bApply - The bApply (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteDataSourceDataByFC

public void deleteDataSourceDataByFC(int index,
                                     java.lang.String pointCountFieldName,
                                     IFeatureClass pFC,
                                     boolean bSparseData,
                                     ITrackCancel pTrackCancel)
                              throws java.io.IOException,
                                     AutomationException
Removes measurements from a terrain data source (feature class).

Specified by:
deleteDataSourceDataByFC in interface ITerrainEdit3
Parameters:
index - The index (in)
pointCountFieldName - The pointCountFieldName (in)
pFC - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
bSparseData - The bSparseData (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteDataSourceData2

public void deleteDataSourceData2(int index,
                                  java.lang.String pointCountFieldName,
                                  IGeometry pAOI,
                                  ITrackCancel pTrackCancel)
                           throws java.io.IOException,
                                  AutomationException
Removes measurements from a terrain data source (feature class).

Specified by:
deleteDataSourceData2 in interface ITerrainEdit3
Parameters:
index - The index (in)
pointCountFieldName - The pointCountFieldName (in)
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addDataSourceData2

public void addDataSourceData2(int index,
                               java.lang.String pointCountFieldName,
                               IGeometry pAOI,
                               IFeatureClass pInFC,
                               ITrackCancel pTrackCancel)
                        throws java.io.IOException,
                               AutomationException
Appends measurements to terrain data source (feature class).

Specified by:
addDataSourceData2 in interface ITerrainEdit3
Parameters:
index - The index (in)
pointCountFieldName - The pointCountFieldName (in)
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pInFC - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replaceDataSourceData2

public void replaceDataSourceData2(int index,
                                   java.lang.String pointCountFieldName,
                                   IGeometry pAOI,
                                   IFeatureClass pInFC,
                                   ITrackCancel pTrackCancel)
                            throws java.io.IOException,
                                   AutomationException
Replaces measurements from a terrain data source (feature class) with measurements in another feature class.

Specified by:
replaceDataSourceData2 in interface ITerrainEdit3
Parameters:
index - The index (in)
pointCountFieldName - The pointCountFieldName (in)
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pInFC - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calculateFieldStatistics

public void calculateFieldStatistics(int index,
                                     IStringArray pFieldNames,
                                     ITrackCancel pTrackCancel)
                              throws java.io.IOException,
                                     AutomationException
Calculate Terrain blob field statistics of the specified embedded data source.

Specified by:
calculateFieldStatistics in interface ITerrainEdit3
Parameters:
index - The index (in)
pFieldNames - A reference to a com.esri.arcgis.system.IStringArray (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.