|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFunctionalSurface
Provides access to information about the functional surface, generating heights given x,y locations. Also see IFunctionalSurface2.
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.
IFunctionalSurface2 extends the IFunctionalSurface interface.
Method Summary | |
---|---|
IPolygon |
getDomain()
The interpolation domain of the surface. |
double |
getZ(double x,
double y)
The surface Z = f(x,y). |
Method Detail |
---|
double getZ(double x, double y) throws IOException, AutomationException
x
- The x (in)y
- The y (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPolygon getDomain() throws IOException, AutomationException
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.
Use IFunctionalSurface2::Domain to set the Domain.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |