This document is archived and information here might be outdated. Recommended version. |
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 [in]
pType is a parameter of type esriTinSurfaceType pType [out, retval]
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.