Skip to content

IEnumLasPoint Interface

Provides access to members of LasPointEnumerator.

Members

Name Description
Read/write property Attribute The LAS attribute.
Method Next Populates an array of WKSPointZs, optional arrays of 0-based file indices and 1-based point IDs.
Method NextAttrDbl Populates arrays of WKSPointZs and attributes, and optional arrays of 0-based file indices and 1-based point IDs.
Method NextAttrLong Populates arrays of WKSPointZs and attributes, and optional arrays of 0-based file indices and 1-based point IDs.
Method NextAttrRGB32 Populates arrays of WKSPointZs and RGB colors, and optional arrays of 0-based file indices and 1-based point IDs.
Method NextLasInfo Populates an array of ILasPointInfo.
Method Reset Resets the enumerator.

IEnumLasPoint.Attribute Property

The LAS attribute.

Public Property Attribute As esriLasAttributeType
public esriLasAttributeType Attribute {get; set;}

IEnumLasPoint.Next Method

Populates an array of WKSPointZs, optional arrays of 0-based file indices and 1-based point IDs.

Public Sub Next ( _
    ByVal arraySize As Integer, _
    ByRef pPointCount As Integer, _
    ByRef pPoints As WKSPointZ, _
    ByVal pIntensity As ILongArray, _
    ByVal pFileIndices As ILongArray, _
    ByVal pPointIDs As IDoubleArray _
)
public void Next (
    int arraySize,
    ref int pPointCount,
    ref WKSPointZ pPoints,
    ref ILongArray pIntensity,
    ref ILongArray pFileIndices,
    ref IDoubleArray pPointIDs
);

IEnumLasPoint.NextAttrDbl Method

Populates arrays of WKSPointZs and attributes, and optional arrays of 0-based file indices and 1-based point IDs.

Public Sub NextAttrDbl ( _
    ByVal arraySize As Integer, _
    ByRef pPointCount As Integer, _
    ByRef pPoints As WKSPointZ, _
    ByRef pAttribute As Double, _
    ByVal pIntensity As ILongArray, _
    ByVal pFileIndices As ILongArray, _
    ByVal pPointIDs As IDoubleArray _
)
public void NextAttrDbl (
    int arraySize,
    ref int pPointCount,
    ref WKSPointZ pPoints,
    ref double pAttribute,
    ref ILongArray pIntensity,
    ref ILongArray pFileIndices,
    ref IDoubleArray pPointIDs
);

IEnumLasPoint.NextAttrLong Method

Populates arrays of WKSPointZs and attributes, and optional arrays of 0-based file indices and 1-based point IDs.

Public Sub NextAttrLong ( _
    ByVal arraySize As Integer, _
    ByRef pPointCount As Integer, _
    ByRef pPoints As WKSPointZ, _
    ByRef pAttribute As Integer, _
    ByVal pIntensity As ILongArray, _
    ByVal pFileIndices As ILongArray, _
    ByVal pPointIDs As IDoubleArray _
)
public void NextAttrLong (
    int arraySize,
    ref int pPointCount,
    ref WKSPointZ pPoints,
    ref int pAttribute,
    ref ILongArray pIntensity,
    ref ILongArray pFileIndices,
    ref IDoubleArray pPointIDs
);

IEnumLasPoint.NextAttrRGB32 Method

Populates arrays of WKSPointZs and RGB colors, and optional arrays of 0-based file indices and 1-based point IDs.

Public Sub NextAttrRGB32 ( _
    ByVal arraySize As Integer, _
    ByRef pPointCount As Integer, _
    ByRef pPoints As WKSPointZ, _
    ByRef pAttribute As RGB32, _
    ByVal pIntensity As ILongArray, _
    ByVal pFileIndices As ILongArray, _
    ByVal pPointIDs As IDoubleArray _
)
public void NextAttrRGB32 (
    int arraySize,
    ref int pPointCount,
    ref WKSPointZ pPoints,
    ref RGB32 pAttribute,
    ref ILongArray pIntensity,
    ref ILongArray pFileIndices,
    ref IDoubleArray pPointIDs
);

IEnumLasPoint.NextLasInfo Method

Populates an array of ILasPointInfo.

Public Sub NextLasInfo ( _
    ByVal pInfo As IArray, _
    ByRef pPointCount As Integer _
)
public void NextLasInfo (
    IArray pInfo,
    ref int pPointCount
);

IEnumLasPoint.Reset Method

Resets the enumerator.

Public Sub Reset ( _
)
public void Reset (
);

Classes that implement IEnumLasPoint

Classes Description
LasPointEnumerator Las Point Enumerator.

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