This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > GeoDatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IL > ILasFilter Interface > ILasFilter.SurfaceConstraints Property (ArcObjects .NET 10.4 SDK) |
The surface constraints to be applied.
[Visual Basic .NET] Public Property SurfaceConstraints As IArray
[C#] public IArray SurfaceConstraints {get; set;}
[C++]
HRESULT get_SurfaceConstraints(
IArray** ppConstraintIDs
);
[C++]
HRESULT put_SurfaceConstraints(
IArray* ppConstraintIDs
);
[C++]
Parameters ppConstraintIDs [out, retval]
ppConstraintIDs is a parameter of type IArray ppConstraintIDs [in]
ppConstraintIDs is a parameter of type IArray
SurfaceConstraints is an esriSystem.Array containing the UIDs of the feature classes participating in the las dataset that should be considered 'active', or turned on, by the filter. This allows the filter to activate just some of the contraints for a given operation (e.g., enforcing water body polygons but not edge of pavement lines when retrieving a TIN from the las dataset via ILasSurface.AsTin). The UIDs of the constraint feature classes can be obtained via ILasDataset.GetSurfaceConstraintID.