This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > GeoDatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IT > ITerrainDataSource Interface > ITerrainDataSource.SurfaceFeatureType Property (ArcObjects .NET 10.4 SDK) |
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
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.