Provides access to members of LasSurface.
Members
| Name | Description | |
|---|---|---|
![]() |
AsRaster | Export to Raster. |
![]() |
AsTin | Export to TIN. |
![]() |
CanDoCurvature | Indicates if earth curvature can be applied. |
![]() |
GetLineOfSightFeatureClass | Get line-of-sight. |
![]() |
InterpolateFeatureClass | Interpolate feature class. |
![]() |
InterpolateFeatureClassVertices | Interpolate feature class (vertices only). |
![]() |
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. |

