Skip to content

ILasPointEdit Interface

Provides access to members of LasDataset.

Members

Name Description
Method ChangeClassCode Replace points' class code.
Method EditClassCode Set points' class code.
Method EditClassCodeByClass Set class code and flags (negative classCode value indicates no code change).
Method SetClassCode Set points' class code.
Method SetClassFlag Set points' classification flag.

ILasPointEdit.ChangeClassCode Method

Replace points' class code.

Public Sub ChangeClassCode ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal FileIndex As Integer, _
    ByVal pExistingCodes As ILongArray, _
    ByVal pNewCodes As ILongArray, _
    ByVal bCalculateStats As Boolean _
)
public void ChangeClassCode (
    ITrackCancel pTrackCancel,
    int FileIndex,
    ILongArray pExistingCodes,
    ILongArray pNewCodes,
    bool bCalculateStats
);

ILasPointEdit.EditClassCode Method

Set points' class code.

Public Sub EditClassCode ( _
    ByVal FileIndex As Integer, _
    ByVal pPointIDs As IDoubleArray, _
    ByVal pCodes As ILongArray, _
    ByRef pbHasChange As Boolean _
)
public void EditClassCode (
    int FileIndex,
    IDoubleArray pPointIDs,
    ILongArray pCodes,
    ref bool pbHasChange
);

ILasPointEdit.EditClassCodeByClass Method

Set class code and flags (negative classCode value indicates no code change).

Public Sub EditClassCodeByClass ( _
    ByVal FileIndex As Integer, _
    ByVal pPointIDs As IDoubleArray, _
    ByVal newCode As Integer, _
    ByVal withheldFlag As esriLasClassFlagEditType, _
    ByVal keyPointFlag As esriLasClassFlagEditType, _
    ByVal syntheticFlag As esriLasClassFlagEditType, _
    ByRef pbHasChange As Boolean _
)
public void EditClassCodeByClass (
    int FileIndex,
    IDoubleArray pPointIDs,
    int newCode,
    esriLasClassFlagEditType withheldFlag,
    esriLasClassFlagEditType keyPointFlag,
    esriLasClassFlagEditType syntheticFlag,
    ref bool pbHasChange
);

ILasPointEdit.SetClassCode Method

Set points' class code.

Public Sub SetClassCode ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal FileIndex As Integer, _
    ByVal pAOI As Object, _
    ByVal bufferDistance As Double, _
    ByVal pZRange As IDoubleArray, _
    ByVal pFilter As ILasAttributeFilter, _
    ByVal newCode As Integer, _
    ByVal bCalculateStats As Boolean _
)
public void SetClassCode (
    ITrackCancel pTrackCancel,
    int FileIndex,
    object pAOI,
    double bufferDistance,
    IDoubleArray pZRange,
    ILasAttributeFilter pFilter,
    int newCode,
    bool bCalculateStats
);

ILasPointEdit.SetClassFlag Method

Set points' classification flag.

Public Sub SetClassFlag ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal FileIndex As Integer, _
    ByVal pAOI As Object, _
    ByVal bufferDistance As Double, _
    ByVal pZRange As IDoubleArray, _
    ByVal pFilter As ILasAttributeFilter, _
    ByVal newFlags As Integer, _
    ByVal bClear As Boolean, _
    ByVal bCalculateStats As Boolean _
)
public void SetClassFlag (
    ITrackCancel pTrackCancel,
    int FileIndex,
    object pAOI,
    double bufferDistance,
    IDoubleArray pZRange,
    ILasAttributeFilter pFilter,
    int newFlags,
    bool bClear,
    bool bCalculateStats
);

Classes that implement ILasPointEdit

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.