This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > GeoDatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IT > ITerrain Interface > ITerrain.GetPointCount Method (ArcObjects .NET 10.5 SDK) |
Returns the approximate number of points in the terrain within a given area and at a particular pyramid level.
[Visual Basic .NET] Public Function GetPointCount ( _ ByVal pAOI As IEnvelope, _ ByVal Resolution As Double _ ) As Double
[C#] public double GetPointCount ( IEnvelope pAOI, double Resolution );
[C++]
HRESULT GetPointCount(
IEnvelope* pAOI,
double Resolution,
double* pcPoints
);
[C++]
Parameters pAOI [in]
pAOI is a parameter of type IEnvelope Resolution [in] Resolution is a parameter of type double pcPoints [out, retval] pcPoints is a parameter of type double
GetPointCount returns the number of points and breakline vertices, at a particular pyramid level, for those terrain tiles intersected by a given envelope. This yields a relatively quick estimate, albeit over-estimated, of the size of the terrain for that area and vertical tolerance. Only 3-D measurements are counted. Z-less line and polygon vertices are excluded.
GetPointCount will return an error when called on a terrain that is in need of being built. That is, when ITerrain.IsValid returns FALSE. Ensure the terrain IsValid before calling this member.