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


ILasDataset.GetSurfaceConstraint Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IL > ILasDataset Interface > ILasDataset.GetSurfaceConstraint Method
ArcGIS Developer Help

ILasDataset.GetSurfaceConstraint Method

Gets surface constraint specified by the index.

[Visual Basic .NET]
Public Sub GetSurfaceConstraint ( _
    ByVal index As Integer, _
    ByRef ppClass As IFeatureClass, _
    ByRef ppHeightField As IField, _
    ByRef ppTagField As IField, _
    ByRef pType As esriTinSurfaceType _
)
[C#]
public void GetSurfaceConstraint (
    int index,
    ref IFeatureClass ppClass,
    ref IField ppHeightField,
    ref IField ppTagField,
    ref esriTinSurfaceType pType
);
[C++]
HRESULT GetSurfaceConstraint(
  long index,
  IFeatureClass** ppClass,
  IField** ppHeightField,
  IField** ppTagField,
  esriTinSurfaceType* pType
);
[C++]
Parameters
index [in]

index is a parameter of type long ppClass [out]
ppClass is a parameter of type IFeatureClass** ppHeightField [out]
ppHeightField is a parameter of type IField** ppTagField [out]
ppTagField is a parameter of type IField** pType [out]
pType is a parameter of type esriTinSurfaceType*

Product Availability

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

Description

Returns the surface constraint specified by the index.
index is the input index.
ppClass is the feature class specified by the index.
ppHeightField is the field being used as the source of height value.
ppTagField is the field being used as the source of tag values.
pType indicates how the surface constraint is incorporated into the triangulation.

See Also

ILasDataset Interface