This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > GeoDatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IL > ILasPointEdit2 Interface > ILasPointEdit2.EditClassCodeByClass2 Method (ArcObjects .NET 10.4 SDK) |
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