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


ILasFilter.SurfaceConstraints Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IL > ILasFilter Interface > ILasFilter.SurfaceConstraints Property
ArcGIS Developer Help

ILasFilter.SurfaceConstraints Property

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 [in]

ppConstraintIDs is a parameter of type IArray* ppConstraintIDs [out, retval]
ppConstraintIDs is a parameter of type IArray**

Product Availability

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

Description

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.

 

See Also

ILasFilter Interface