This document is archived and information here might be outdated.  Recommended version.


ILasPointEdit2.EditClassCodeByClass2 Method (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabaseExtensions)  

ILasPointEdit2.EditClassCodeByClass2 Method

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

[Visual Basic .NET]
Public Sub EditClassCodeByClass2 ( _
    ByVal FileIndex As Integer, _
    ByVal pPointIDs As IDoubleArray, _
    ByVal newCode As Integer, _
    ByVal withheldFlag As esriLasClassFlagEditType, _
    ByVal keyPointFlag As esriLasClassFlagEditType, _
    ByVal syntheticFlag As esriLasClassFlagEditType, _
    ByVal overlapFlag As esriLasClassFlagEditType, _
    ByRef pbHasChange As Boolean _
)
[C#]
public void EditClassCodeByClass2 (
    int FileIndex,
    IDoubleArray pPointIDs,
    int newCode,
    esriLasClassFlagEditType withheldFlag,
    esriLasClassFlagEditType keyPointFlag,
    esriLasClassFlagEditType syntheticFlag,
    esriLasClassFlagEditType overlapFlag,
    ref bool pbHasChange
);
[C++]
HRESULT EditClassCodeByClass2(
  long FileIndex,
  IDoubleArray* pPointIDs,
  long newCode,
  esriLasClassFlagEditType withheldFlag,
  esriLasClassFlagEditType keyPointFlag,
  esriLasClassFlagEditType syntheticFlag,
  esriLasClassFlagEditType overlapFlag,
  VARIANT_BOOL* pbHasChange
);
[C++]

Parameters FileIndex [in] FileIndex is a parameter of type long pPointIDs [in]
pPointIDs is a parameter of type IDoubleArray newCode [in] newCode is a parameter of type long withheldFlag [in]
withheldFlag is a parameter of type esriLasClassFlagEditType keyPointFlag [in]
keyPointFlag is a parameter of type esriLasClassFlagEditType syntheticFlag [in]
syntheticFlag is a parameter of type esriLasClassFlagEditType overlapFlag [in]
overlapFlag is a parameter of type esriLasClassFlagEditType pbHasChange [out] pbHasChange is a parameter of type VARIANT_BOOL

Product Availability

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

See Also

ILasPointEdit2 Interface