ArcObjects Library Reference (GeoDatabaseExtensions)  

ILasPointCloud.GetLasPointsByBudget Method

[Visual Basic .NET]
Public Function GetLasPointsByBudget ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pFilter As ILasPointFilter, _
    ByVal maxPointCount As Double, _
    ByVal ZFactor As Double _
) As IEnumLasPoint
[C#]
public IEnumLasPoint GetLasPointsByBudget (
    ITrackCancel pTrackCancel,
    ILasPointFilter pFilter,
    double maxPointCount,
    double ZFactor
);
[C++]
HRESULT GetLasPointsByBudget(
  ITrackCancel* pTrackCancel,
  ILasPointFilter* pFilter,
  double maxPointCount,
  double ZFactor,
  IEnumLasPoint** ppPoints
);
[C++]

Parameters

pTrackCancel [in]

  pTrackCancel is a parameter of type ITrackCancel

pFilter [in]

  pFilter is a parameter of type ILasPointFilter

maxPointCount [in]   maxPointCount is a parameter of type double ZFactor [in]   ZFactor is a parameter of type double ppPoints [out, retval]

  ppPoints is a parameter of type IEnumLasPoint

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

Returns a Las point enumerator to retrieve points from a LAS dataset with a constraint on the upper limit of the number of points.

pTrackCancel is a reference to a Cancel Tracker object that can be used to monitor progress and/or cancel the process. This can be set to a NULL pointer ('Nothing' in VB) if desired.

pFilter references a ILasPointFilter that defines the selection criteria for what points to read from the las files.

maxPointCount is the maximum number of points that is desired.

zFactor is used to convert the vertical units of the retrieved points (e.g., to convert feet to meters). The output point z values are multipled by the zFactor.

See Also

ILasPointCloud Interface