ArcObjects Library Reference (GeoDatabaseExtensions)  

ILasPointEdit.EditClassCodeByClass Method

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

[Visual Basic .NET]
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 _
)
[C#]
public void EditClassCodeByClass (
    int FileIndex,
    IDoubleArray pPointIDs,
    int newCode,
    esriLasClassFlagEditType withheldFlag,
    esriLasClassFlagEditType keyPointFlag,
    esriLasClassFlagEditType syntheticFlag,
    ref bool pbHasChange
);
[C++]
HRESULT EditClassCodeByClass(
  long FileIndex,
  IDoubleArray* pPointIDs,
  long newCode,
  esriLasClassFlagEditType withheldFlag,
  esriLasClassFlagEditType keyPointFlag,
  esriLasClassFlagEditType syntheticFlag,
  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

pbHasChange [out]   pbHasChange is a parameter of type VARIANT_BOOL

Product Availability

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

See Also

ILasPointEdit Interface