com.esri.arcgis.geodatabaseextensions
Class ITerrainDataSource2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.ITerrainDataSourceProxy
          extended by com.esri.arcgis.geodatabaseextensions.ITerrainDataSource2Proxy
All Implemented Interfaces:
ITerrainDataSource, ITerrainDataSource2, Externalizable, Serializable

public class ITerrainDataSource2Proxy
extends ITerrainDataSourceProxy
implements ITerrainDataSource2, Serializable

Provides access to members of Terrain Data Source.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  ITerrainDataSource2Proxy()
           
  ITerrainDataSource2Proxy(Object obj)
           
protected ITerrainDataSource2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 boolean isAnchored()
          Indicates if this is an anchor-points data source.
 void removeListener(String iidStr, Object theListener)
           
 void setAnchored(boolean pbAnchored)
          Indicates if this is an anchor-points data source.
 
Methods inherited from class com.esri.arcgis.geodatabaseextensions.ITerrainDataSourceProxy
getFeatureClassID, getGroupID, getHeightField, getSurfaceFeatureType, getTagValueField, isApplyToOverviewTerrain, isEmbedded, queryResolutionBounds, setApplyToOverviewTerrain, setFeatureClassID, setGroupID, setHeightField, setResolutionBounds, setSurfaceFeatureType, setTagValueField
 
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.ITerrainDataSource
getFeatureClassID, getGroupID, getHeightField, getSurfaceFeatureType, getTagValueField, isApplyToOverviewTerrain, isEmbedded, queryResolutionBounds, setApplyToOverviewTerrain, setFeatureClassID, setGroupID, setHeightField, setResolutionBounds, setSurfaceFeatureType, setTagValueField
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

ITerrainDataSource2Proxy

public ITerrainDataSource2Proxy()

ITerrainDataSource2Proxy

public ITerrainDataSource2Proxy(Object obj)
                         throws IOException
Throws:
IOException

ITerrainDataSource2Proxy

protected ITerrainDataSource2Proxy(Object obj,
                                   String iid)
                            throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class ITerrainDataSourceProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class ITerrainDataSourceProxy
Throws:
IOException

setAnchored

public void setAnchored(boolean pbAnchored)
                 throws IOException,
                        AutomationException
Indicates if this is an anchor-points data source.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setAnchored in interface ITerrainDataSource2
Parameters:
pbAnchored - The pbAnchored (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAnchored

public boolean isAnchored()
                   throws IOException,
                          AutomationException
Indicates if this is an anchor-points data source.

Description

Indicates whether a point based data source is not included in the filtering process when building the terrain pyramid. If TRUE, the points will be present through all pyramid levels.

Notes:

Intended use is in support of critical points that must always be represented in the terrain model, regardless of the level of detail being used.

The number of points is assumed to be relatively small, seeing as they are never thinned through all pyramid levels.

Multipoints are not supported; only points. This is based on the assumption critical points will not be packed together into multipoints and helps ensure a mistake is not made to anchor a large multipoint feature class.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isAnchored in interface ITerrainDataSource2
Returns:
The pbAnchored
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.