ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Core.Data.Analyst3D Namespace / SurfaceConstraint Class / SurfaceType Property
Example

In This Topic
    SurfaceType Property (SurfaceConstraint)
    In This Topic
    Gets the surface type. This defines how the geometry is incorporated into the triangulation for the surface.
    Syntax
    public TinSurfaceType SurfaceType {get;}
    Public ReadOnly Property SurfaceType As TinSurfaceType
    Example
    Get Surface Constraint information from a LAS Dataset
    var constraintCount = lasDataset.GetSurfaceConstraintCount();
    IReadOnlyList<ArcGIS.Core.Data.Analyst3D.SurfaceConstraint> constraints = lasDataset.GetSurfaceConstraints();
    foreach (var constraint in constraints)
    {
      var dsName = constraint.DataSourceName;
      var wksPath = constraint.WorkspacePath;
      var heightField = constraint.HeightField;
      var surfaceType = constraint.SurfaceType;
    }
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.2 or higher.
    See Also