Skip to content

ILasPointCloud Interface

Provides access to points.

Members

Name Description
Method EstimatePointCount Estimate point count.
Method EstimatePointSpacing Estimate point spacing.
Method GetLasPointInfo Returns an array of ILasPointInfo(the 1-based pointID is optional).
Method GetLasPoints Returns a point enumerator object.
Method GetLasPointsByBudget Returns a point enumerator object.
Method LasPointStatsAsRaster Export to Raster.
Method QueryLasPointInfo Query point information associated with the 1-based point ID.

ILasPointCloud.EstimatePointCount Method

Estimate point count.

Public Function EstimatePointCount ( _
    ByVal pAOI As IGeometry _
) As Double
public double EstimatePointCount (
    IGeometry pAOI
);

ILasPointCloud.EstimatePointSpacing Method

Estimate point spacing.

Public Sub EstimatePointSpacing ( _
    ByVal pAOI As IEnvelope, _
    ByRef pMinSpacing As Double, _
    ByRef pMaxSpacing As Double, _
    ByRef pMeanSpacing As Double _
)
public void EstimatePointSpacing (
    IEnvelope pAOI,
    ref double pMinSpacing,
    ref double pMaxSpacing,
    ref double pMeanSpacing
);

ILasPointCloud.GetLasPointInfo Method

Returns an array of ILasPointInfo(the 1-based pointID is optional).

Public Function GetLasPointInfo ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pLocation As IGeometry, _
    ByVal PointID As Double _
) As IArray
public IArray GetLasPointInfo (
    ITrackCancel pTrackCancel,
    IGeometry pLocation,
    double PointID
);

ILasPointCloud.GetLasPoints Method

Returns a point enumerator object.

Public Function GetLasPoints ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pFilter As ILasPointFilter, _
    ByVal thinningFactor As Double, _
    ByVal ZFactor As Double _
) As IEnumLasPoint
public IEnumLasPoint GetLasPoints (
    ITrackCancel pTrackCancel,
    ILasPointFilter pFilter,
    double thinningFactor,
    double ZFactor
);

ILasPointCloud.GetLasPointsByBudget Method

Returns a point enumerator object.

Public Function GetLasPointsByBudget ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pFilter As ILasPointFilter, _
    ByVal maxPointCount As Double, _
    ByVal ZFactor As Double _
) As IEnumLasPoint
public IEnumLasPoint GetLasPointsByBudget (
    ITrackCancel pTrackCancel,
    ILasPointFilter pFilter,
    double maxPointCount,
    double ZFactor
);

ILasPointCloud.LasPointStatsAsRaster Method

Export to Raster.

Public Sub LasPointStatsAsRaster ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pFilter As ILasPointFilter, _
    ByVal pDataset As IRasterDataset, _
    ByVal Type As esriLasPointStatsType, _
    ByVal Attribute As esriLasAttributeType _
)
public void LasPointStatsAsRaster (
    ITrackCancel pTrackCancel,
    ILasPointFilter pFilter,
    IRasterDataset pDataset,
    esriLasPointStatsType Type,
    esriLasAttributeType Attribute
);

ILasPointCloud.QueryLasPointInfo Method

Query point information associated with the 1-based point ID.

Public Sub QueryLasPointInfo ( _
    ByVal FileIndex As Integer, _
    ByVal PointID As Double, _
    ByVal pInfo As ILasPointInfo _
)
public void QueryLasPointInfo (
    int FileIndex,
    double PointID,
    ILasPointInfo pInfo
);

Classes that implement ILasPointCloud

Classes Description
LasDataset Esri LasDataset component.

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