Skip to content

ITerrainDataSource Interface

Provides access to members of Terrain Data Source.

Members

Name Description
Read/write property ApplyToOverviewTerrain Indicates if the 'breakline' data source should be added to the overview Terrain.
Read-only property Embedded Indicates whether or not the data source is contained by the terrain.
Read/write property FeatureClassID The unique database identifier for the feature class.
Read/write property GroupID The identifier of the terrain's thematic group to which this feature class belongs.
Read/write property HeightField The database column providing heights for the features.
Method QueryResolutionBounds Returns the lower and upper resolution bounds in which the line/area data source participates in the triangulation.
Method SetResolutionBounds Sets the lower and upper resolution bounds in which the line/area data source participates in the triangulation.
Read/write property SurfaceFeatureType Indicates how the features are used to define the terrain surface.
Read/write property TagValueField The database column providing tag values for TIN elements derived from the terrain.

ITerrainDataSource.ApplyToOverviewTerrain Property

Indicates if the 'breakline' data source should be added to the overview Terrain.

Public Property ApplyToOverviewTerrain As Boolean
public bool ApplyToOverviewTerrain {get; set;}

ITerrainDataSource.Embedded Property

Indicates whether or not the data source is contained by the terrain.

Public ReadOnly Property Embedded As Boolean
public bool Embedded {get;}

ITerrainDataSource.FeatureClassID Property

The unique database identifier for the feature class.

Public Property FeatureClassID As Integer
public int FeatureClassID {get; set;}

ITerrainDataSource.GroupID Property

The identifier of the terrain's thematic group to which this feature class belongs.

Public Property GroupID As Integer
public int GroupID {get; set;}

ITerrainDataSource.HeightField Property

The database column providing heights for the features.

Public Property HeightField As String
public string HeightField {get; set;}

ITerrainDataSource.QueryResolutionBounds Method

Returns the lower and upper resolution bounds in which the line/area data source participates in the triangulation.

Public Sub QueryResolutionBounds ( _
    ByRef pLowerBound As Double, _
    ByRef pUpperBound As Double _
)
public void QueryResolutionBounds (
    ref double pLowerBound,
    ref double pUpperBound
);

ITerrainDataSource.SetResolutionBounds Method

Sets the lower and upper resolution bounds in which the line/area data source participates in the triangulation.

Public Sub SetResolutionBounds ( _
    ByVal lowerBound As Double, _
    ByVal upperBound As Double _
)
public void SetResolutionBounds (
    double lowerBound,
    double upperBound
);

ITerrainDataSource.SurfaceFeatureType Property

Indicates how the features are used to define the terrain surface.

Public Property SurfaceFeatureType As esriTinSurfaceType
public esriTinSurfaceType SurfaceFeatureType {get; set;}

ITerrainDataSource.TagValueField Property

The database column providing tag values for TIN elements derived from the terrain.

Public Property TagValueField As String
public string TagValueField {get; set;}

Classes that implement ITerrainDataSource

Classes Description
TerrainDataSource Esri Terrain Data Source object.

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