Skip to content

ITerrainEdit Interface

Provides access to members used to modify and build a terrain.

Members

Name Description
Method AddDataSource Adds a reference to a feature class.
Method AddDataSourceData Appends measurements to a terrain data source (feature class).
Method AddPyramidLevel Adds a pyramid level.
Method Build Constructs the terrain.
Method ChangeMaxScale Modifies the largest display scale used for a particular level of a terrain pyramid.
Method ChangeResolutionBounds Change the resolution bounds of a data source.
Method DeleteDataSourceData Removes measurements from a terrain data source (feature class).
Method RemoveDataSource Removes reference to a participating feature class.
Method RemovePyramidLevel Removes a pyramid level.
Method ReplaceDataSourceData Replaces measurements from a terrain data source (feature class) with measurements in another feature class.

ITerrainEdit.AddDataSource Method

Adds a reference to a feature class.

Public Sub AddDataSource ( _
    ByVal pDataSource As ITerrainDataSource _
)
public void AddDataSource (
    ITerrainDataSource pDataSource
);

ITerrainEdit.AddDataSourceData Method

Appends measurements to a terrain data source (feature class).

Public Sub AddDataSourceData ( _
    ByVal Index As Integer, _
    ByVal pAOI As IEnvelope, _
    ByVal pInFC As IFeatureClass, _
    ByVal pTrackCancel As ITrackCancel _
)
public void AddDataSourceData (
    int Index,
    IEnvelope pAOI,
    IFeatureClass pInFC,
    ITrackCancel pTrackCancel
);

ITerrainEdit.AddPyramidLevel Method

Adds a pyramid level.

Public Sub AddPyramidLevel ( _
    ByVal pPyramidLevel As ITerrainPyramidLevel _
)
public void AddPyramidLevel (
    ITerrainPyramidLevel pPyramidLevel
);

ITerrainEdit.Build Method

Constructs the terrain.

Public Sub Build ( _
    ByVal pTrackCancel As ITrackCancel _
)
public void Build (
    ITrackCancel pTrackCancel
);

ITerrainEdit.ChangeMaxScale Method

Modifies the largest display scale used for a particular level of a terrain pyramid.

Public Sub ChangeMaxScale ( _
    ByVal Index As Integer, _
    ByVal newScale As Integer _
)
public void ChangeMaxScale (
    int Index,
    int newScale
);

ITerrainEdit.ChangeResolutionBounds Method

Change the resolution bounds of a data source.

Public Sub ChangeResolutionBounds ( _
    ByVal Index As Integer, _
    ByVal lowerBound As Double, _
    ByVal upperBound As Double _
)
public void ChangeResolutionBounds (
    int Index,
    double lowerBound,
    double upperBound
);

ITerrainEdit.DeleteDataSourceData Method

Removes measurements from a terrain data source (feature class).

Public Sub DeleteDataSourceData ( _
    ByVal Index As Integer, _
    ByVal pAOI As IEnvelope, _
    ByVal pTrackCancel As ITrackCancel _
)
public void DeleteDataSourceData (
    int Index,
    IEnvelope pAOI,
    ITrackCancel pTrackCancel
);

ITerrainEdit.RemoveDataSource Method

Removes reference to a participating feature class.

Public Sub RemoveDataSource ( _
    ByVal Index As Integer _
)
public void RemoveDataSource (
    int Index
);

ITerrainEdit.RemovePyramidLevel Method

Removes a pyramid level.

Public Sub RemovePyramidLevel ( _
    ByVal Index As Integer _
)
public void RemovePyramidLevel (
    int Index
);

ITerrainEdit.ReplaceDataSourceData Method

Replaces measurements from a terrain data source (feature class) with measurements in another feature class.

Public Sub ReplaceDataSourceData ( _
    ByVal Index As Integer, _
    ByVal pAOI As IEnvelope, _
    ByVal pInFC As IFeatureClass, _
    ByVal pTrackCancel As ITrackCancel _
)
public void ReplaceDataSourceData (
    int Index,
    IEnvelope pAOI,
    IFeatureClass pInFC,
    ITrackCancel pTrackCancel
);

Classes that implement ITerrainEdit

Classes Description
Terrain The Esri Terrain component.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.