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 | |
---|---|---|
Domain | The interpolation domain of the surface. | |
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.