ArcObjects Library Reference (GeoDatabaseExtensions)  

ITerrainDataSource.SurfaceFeatureType Property

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

[Visual Basic .NET]
Public Property SurfaceFeatureType As esriTinSurfaceType
[C#]
public esriTinSurfaceType SurfaceFeatureType {get; set;}
[C++]
HRESULT get_SurfaceFeatureType(
  esriTinSurfaceType* pType
);
[C++]
HRESULT put_SurfaceFeatureType(
  esriTinSurfaceType pType
);
[C++]

Parameters

pType [out, retval]

  pType is a parameter of type esriTinSurfaceType

pType [in]

  pType is a parameter of type esriTinSurfaceType

Product Availability

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

Description

The SurfaceFeatureType, or SFType for short, indicates how the features are used to define the terrain surface. There are five major types defined via the esriTinSurfaceType enumeration:

Mass: points, polyline vertices, or polygon vertices are inserted as simple nodes.

Line: line segments are enforced in triangulation as triangle edges.

Replace: everything on the perimeter and inside the polygon are assigned the same height.

Erase: all triangles inside the polygon are masked as NoData. Rendering and interpolation will not occur in these areas.

Clip: all triangles outside the polygon are masked as NoData. Rendering and interpolation will not occur in these areas.

ValueFill: all triangles inside the polygon are assigned a tag value as a simple form of attribution.

All types but mass, have 'soft' and 'hard' qualifiers. This distinction between hard and soft is a property that is assigned to line and polygon boundary edges enforced in the triangulation. The property influences the behavior of the natual neighbors interpolator: the surface is smooth across soft break edges but has a disinct break in slope across hard edges. See also Natural Neighbors interpolant.

See Also

ITerrainDataSource Interface