IFunctionalSurface Interface

Provides access to information about the functional surface, generating heights given x,y locations. Also see IFunctionalSurface2.

Description

A FunctionalSurface is a surface such that all (x, y) coordinates have a single simple Z value within the Domain for which the FunctionalSurface is defined. The Z value for each (x, y) coordinate is functionally defined.

Members

Name Description
Read-only property Domain The interpolation domain of the surface.
Read-only property Z The surface Z = f(x,y).

IFunctionalSurface.Domain Property

The interpolation domain of the surface.

Public ReadOnly Property Domain As IPolygon
public IPolygon Domain {get;}

Description

Returns the Polygon Domain in which the FunctionalSurface is defined. The Domain is the region in which all (x, y) coordinates have a single corresponding Z value on the FunctionalSurface.

If the surface is a raster the returned polygon will be 2D. If it's a TIN it will be 3-D.

Remarks

Use IFunctionalSurface2::Domain to set the Domain.

IFunctionalSurface.Z Property

The surface Z = f(x,y).

Public Function get_Z ( _
    ByVal X As Double, _
    ByVal Y As Double _
) As Double
public double get_Z (
    double X,
    double Y
);

Description

Returns the Z value for the (x, y) coordinate on the FunctionalSurface. If the (x, y) coordinate is outside of the Domain for which the FunctionalSurface is defined, a NaN is returned.

Classes that implement IFunctionalSurface

Classes Description
Tin (esriGeoDatabase) The Esri TIN component.

Remarks

IFunctionalSurface2 extends the IFunctionalSurface interface.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.