Skip to content

ILasSurface Interface

Provides access to members of LasSurface.

Members

Name Description
Method AsRaster Export to Raster.
Method AsTin Export to TIN.
Read-only property CanDoCurvature Indicates if earth curvature can be applied.
Method GetLineOfSightFeatureClass Get line-of-sight.
Method InterpolateFeatureClass Interpolate feature class.
Method InterpolateFeatureClassVertices Interpolate feature class (vertices only).
Method InterpolateRaster Export to Raster through triangulation.

ILasSurface.AsRaster Method

Export to Raster.

Public Sub AsRaster ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pFilter As ILasFilter, _
    ByVal pDataset As IRasterDataset, _
    ByVal Method As esriPointToRasterMethod, _
    ByVal zSource As esriLasZSource, _
    ByVal fillMethod As esriPointToRasterVoidFillMethod, _
    ByVal Type As esriSurfaceInterpolationType, _
    ByVal ZFactor As Double _
)
public void AsRaster (
    ITrackCancel pTrackCancel,
    ILasFilter pFilter,
    IRasterDataset pDataset,
    esriPointToRasterMethod Method,
    esriLasZSource zSource,
    esriPointToRasterVoidFillMethod fillMethod,
    esriSurfaceInterpolationType Type,
    double ZFactor
);

ILasSurface.AsTin Method

Export to TIN.

Public Function AsTin ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pFilter As ILasFilter, _
    ByVal Resolution As Double, _
    ByVal Method As esriTinPointSelectionMethod, _
    ByVal ZFactor As Double _
) As ITin
public ITin AsTin (
    ITrackCancel pTrackCancel,
    ILasFilter pFilter,
    double Resolution,
    esriTinPointSelectionMethod Method,
    double ZFactor
);

ILasSurface.CanDoCurvature Property

Indicates if earth curvature can be applied.

Public ReadOnly Property CanDoCurvature As Boolean
public bool CanDoCurvature {get;}

ILasSurface.GetLineOfSightFeatureClass Method

Get line-of-sight.

Public Sub GetLineOfSightFeatureClass ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pLasFilter As ILasFilter, _
    ByVal Resolution As Double, _
    ByVal Method As esriTinPointSelectionMethod, _
    ByVal ZFactor As Double, _
    ByVal pInputLines As IFeatureClass, _
    ByVal pQueryFilter As IQueryFilter, _
    ByVal pOutputLines As IFeatureClass, _
    ByVal pObstructionPoints As IFeatureClass, _
    ByVal bApplyCurvature As Boolean, _
    ByVal bApplyRefraction As Boolean, _
    [ByRef pRefractionFactor As Object] _
)
public void GetLineOfSightFeatureClass (
    ITrackCancel pTrackCancel,
    ILasFilter pLasFilter,
    double Resolution,
    esriTinPointSelectionMethod Method,
    double ZFactor,
    IFeatureClass pInputLines,
    IQueryFilter pQueryFilter,
    IFeatureClass pOutputLines,
    IFeatureClass pObstructionPoints,
    bool bApplyCurvature,
    bool bApplyRefraction,
    ref object pRefractionFactor
);

ILasSurface.InterpolateFeatureClass Method

Interpolate feature class.

Public Sub InterpolateFeatureClass ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pLasFilter As ILasFilter, _
    ByVal Resolution As Double, _
    ByVal Method As esriTinPointSelectionMethod, _
    ByVal Type As esriSurfaceInterpolationType, _
    ByVal ZFactor As Double, _
    ByVal pInClass As IFeatureClass, _
    ByVal pQueryFilter As IQueryFilter, _
    ByVal pOutClass As IFeatureClass, _
    [ByRef pStepSize As Object] _
)
public void InterpolateFeatureClass (
    ITrackCancel pTrackCancel,
    ILasFilter pLasFilter,
    double Resolution,
    esriTinPointSelectionMethod Method,
    esriSurfaceInterpolationType Type,
    double ZFactor,
    IFeatureClass pInClass,
    IQueryFilter pQueryFilter,
    IFeatureClass pOutClass,
    ref object pStepSize
);

ILasSurface.InterpolateFeatureClassVertices Method

Interpolate feature class (vertices only).

Public Sub InterpolateFeatureClassVertices ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pLasFilter As ILasFilter, _
    ByVal Resolution As Double, _
    ByVal Method As esriTinPointSelectionMethod, _
    ByVal Type As esriSurfaceInterpolationType, _
    ByVal ZFactor As Double, _
    ByVal pInClass As IFeatureClass, _
    ByVal pQueryFilter As IQueryFilter, _
    ByVal pOutClass As IFeatureClass _
)
public void InterpolateFeatureClassVertices (
    ITrackCancel pTrackCancel,
    ILasFilter pLasFilter,
    double Resolution,
    esriTinPointSelectionMethod Method,
    esriSurfaceInterpolationType Type,
    double ZFactor,
    IFeatureClass pInClass,
    IQueryFilter pQueryFilter,
    IFeatureClass pOutClass
);

ILasSurface.InterpolateRaster Method

Export to Raster through triangulation.

Public Sub InterpolateRaster ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal pLasFilter As ILasFilter, _
    ByVal pDataset As IRasterDataset, _
    ByVal Resolution As Double, _
    ByVal Method As esriTinPointSelectionMethod, _
    ByVal Type As esriSurfaceInterpolationType, _
    ByVal ZFactor As Double _
)
public void InterpolateRaster (
    ITrackCancel pTrackCancel,
    ILasFilter pLasFilter,
    IRasterDataset pDataset,
    double Resolution,
    esriTinPointSelectionMethod Method,
    esriSurfaceInterpolationType Type,
    double ZFactor
);

Classes that implement ILasSurface

Classes Description
LasSurface Esri LasSurface object.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.