This document is archived and information here might be outdated.  Recommended version.


DynamicSurface Class (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (GeoDatabaseExtensions)  

DynamicSurface Class

Esri DynamicSurface object.

DynamicSurface is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

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

Description

A DynamicSurface is used to extract rasters, TINs, and measurement points/vertices from a terrain based on extent and level of detail.

This class is instantiated via the ITerrain.CreateDynamicSurface member of the Terrain object.

Interfaces

Interfaces Description
IDynamicSurface Provides access to members used to derive raster and TIN surfaces from a terrain.
IDynamicSurface2 Provides access to members that utilize Terrain surfaces.
IDynamicSurface3 Provides access to members that utilize Terrain surfaces.

Event Interfaces

Interfaces Description
ISurfaceIntersectionEvents (default) Provides access to events that occur with a surface intersection process.

Working with Events

[Visual Basic 6.0]

When working with DynamicSurface's default outbound interface in Visual Basic 6 declare variables as follows:

Private WithEvents pDynamicSurface as DynamicSurface