Provides access to members used to derive raster and TIN surfaces from a terrain.
Members
| Name | Description | |
|---|---|---|
![]()  | 
GetTin | Returns a TIN for a given area of interest and terrain pyramid level. | 
![]()  | 
QueryAsFeatureClass | Writes terrain measurement points and breakline vertices to a multipoint feature class for a given area of interest and terrain pyramid level. | 
![]()  | 
QueryRaster | Writes surface heights to a raster dataset for a given area of interest and terrain pyramid level. | 
![]()  | 
RasterBlockSize | The pixel block allocation size used when creating a raster. | 
![]()  | 
Terrain | The source terrain from which the DynamicSurface was derived. | 
IDynamicSurface.GetTin Method
Returns a TIN for a given area of interest and terrain pyramid level.
Public Function GetTin ( _
    ByVal pAreaOfInterest As IEnvelope, _
    ByVal Resolution As Double, _
    ByVal bClipWithAOI As Boolean, _
    ByVal pTrackCancel As ITrackCancel _
) As ITin
public ITin GetTin (
    IEnvelope pAreaOfInterest,
    double Resolution,
    bool bClipWithAOI,
    ITrackCancel pTrackCancel
);
IDynamicSurface.QueryAsFeatureClass Method
Writes terrain measurement points and breakline vertices to a multipoint feature class for a given area of interest and terrain pyramid level.
Public Sub QueryAsFeatureClass ( _
    ByVal pFeatureClass As IFeatureClass, _
    ByVal pAreaOfInterest As IEnvelope, _
    ByVal Resolution As Double, _
    ByVal pTrackCancel As ITrackCancel _
)
public void QueryAsFeatureClass (
    IFeatureClass pFeatureClass,
    IEnvelope pAreaOfInterest,
    double Resolution,
    ITrackCancel pTrackCancel
);
IDynamicSurface.QueryRaster Method
Writes surface heights to a raster dataset for a given area of interest and terrain pyramid level.
Public Sub QueryRaster ( _
    ByVal pDataset As IRasterDataset, _
    ByVal pAreaOfInterest As IEnvelope, _
    ByVal Resolution As Double, _
    ByVal Method As esriSurfaceInterpolationType, _
    ByVal pTrackCancel As ITrackCancel _
)
public void QueryRaster (
    IRasterDataset pDataset,
    IEnvelope pAreaOfInterest,
    double Resolution,
    esriSurfaceInterpolationType Method,
    ITrackCancel pTrackCancel
);
IDynamicSurface.RasterBlockSize Property
The pixel block allocation size used when creating a raster.
Public Property RasterBlockSize As Integer
public int RasterBlockSize {get; set;}
IDynamicSurface.Terrain Property
The source terrain from which the DynamicSurface was derived.
Public ReadOnly Property Terrain As ITerrain
public ITerrain Terrain {get;}
Classes that implement IDynamicSurface
| Classes | Description | 
|---|---|
| DynamicSurface | Esri DynamicSurface object. | 


