Skip to content

ILasDataset Interface

Provides access to members of LasDataset.

Members

Name Description
Method CreateDynamicSurface Returns an implicit surface.
Method Export Writes a new, optionally modified, version of the specified LAS file.
Read-only property Extent The xyz extent of the dataset.
Read-only property File Returns the LAS file specified by the index.
Read-only property FileCount The number of LAS files contained in the dataset.
Method GetStatistics Get statistics.
Method GetSurfaceConstraint Gets surface constraint specified by the index.
Method GetSurfaceConstraintID Gets surface constraint specified by the index.
Method GetSurfaceConstraintIndexFromID Gets surface constraint's index identified by the ID.
Method GetSurfaceConstraintName Gets surface constraint specified by the index.
Read-only property HasStatistics Indicates if statistics is available.
Method Init Opens the specified dataset.
Read-only property IsDirty Indicates if the dataset has been changed since last save.
Read-only property Name The name of the dataset.
Read-only property NeedsUpdateStatistics Indicates if update is necessary.
Read-only property PointCount The number of points in the dataset.
Method SaveAs Saves the dataset to disk using the specified name.
Method SetEmpty Empty the object.
Read-only property SizeInBytes The size of all the LAS/zLAS files in bytes.
Read-only property SpatialReference The spatial reference of the dataset.
Read-only property SurfaceConstraintCount The number of surface constraints contained in the dataset.
Read-only property UsesRelativePath Indicates if the dataset is saved with relative path.

ILasDataset.CreateDynamicSurface Method

Returns an implicit surface.

Public Function CreateDynamicSurface ( _
) As ILasSurface
public ILasSurface CreateDynamicSurface (
);

ILasDataset.Export Method

Writes a new, optionally modified, version of the specified LAS file.

Public Sub Export ( _
    ByVal pTrackCancel As ITrackCancel, _
    ByVal FileIndex As Integer, _
    ByVal pFilter As ILasPointFilter, _
    ByVal newFileName As String, _
    ByVal pNewSpatialReference As ISpatialReference, _
    ByVal bProject As Boolean, _
    ByVal bDropVLRs As Boolean _
)
public void Export (
    ITrackCancel pTrackCancel,
    int FileIndex,
    ILasPointFilter pFilter,
    string newFileName,
    ISpatialReference pNewSpatialReference,
    bool bProject,
    bool bDropVLRs
);

ILasDataset.Extent Property

The xyz extent of the dataset.

Public ReadOnly Property Extent As IEnvelope
public IEnvelope Extent {get;}

ILasDataset.File Property

Returns the LAS file specified by the index.

Public Function get_File ( _
    ByVal Index As Integer _
) As ILasFile
public ILasFile get_File (
    int Index
);

ILasDataset.FileCount Property

The number of LAS files contained in the dataset.

Public ReadOnly Property FileCount As Integer
public int FileCount {get;}

ILasDataset.GetStatistics Method

Get statistics.

Public Function GetStatistics ( _
) As ILasStatistics
public ILasStatistics GetStatistics (
);

ILasDataset.GetSurfaceConstraint Method

Gets surface constraint specified by the index.

Public Sub GetSurfaceConstraint ( _
    ByVal Index As Integer, _
    ByRef ppClass As IFeatureClass, _
    ByRef ppHeightField As IField, _
    ByRef ppTagField As IField, _
    ByRef pType As esriTinSurfaceType _
)
public void GetSurfaceConstraint (
    int Index,
    ref IFeatureClass ppClass,
    ref IField ppHeightField,
    ref IField ppTagField,
    ref esriTinSurfaceType pType
);

ILasDataset.GetSurfaceConstraintID Method

Gets surface constraint specified by the index.

Public Sub GetSurfaceConstraintID ( _
    ByVal Index As Integer, _
    ByRef ppGuid As UID _
)
public void GetSurfaceConstraintID (
    int Index,
    ref UID ppGuid
);

ILasDataset.GetSurfaceConstraintIndexFromID Method

Gets surface constraint's index identified by the ID.

Public Sub GetSurfaceConstraintIndexFromID ( _
    ByVal pGuid As UID, _
    ByRef pIndex As Integer _
)
public void GetSurfaceConstraintIndexFromID (
    UID pGuid,
    ref int pIndex
);

ILasDataset.GetSurfaceConstraintName Method

Gets surface constraint specified by the index.

Public Sub GetSurfaceConstraintName ( _
    ByVal Index As Integer, _
    ByRef ppName As IFeatureClassName, _
    ByRef pHeightField As String, _
    ByRef pTagField As String, _
    ByRef pType As esriTinSurfaceType _
)
public void GetSurfaceConstraintName (
    int Index,
    ref IFeatureClassName ppName,
    ref string pHeightField,
    ref string pTagField,
    ref esriTinSurfaceType pType
);

ILasDataset.HasStatistics Property

Indicates if statistics is available.

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

ILasDataset.Init Method

Opens the specified dataset.

Public Sub Init ( _
    ByVal Name As String _
)
public void Init (
    string Name
);

ILasDataset.IsDirty Property

Indicates if the dataset has been changed since last save.

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

ILasDataset.Name Property

The name of the dataset.

Public ReadOnly Property Name As String
public string Name {get;}

ILasDataset.NeedsUpdateStatistics Property

Indicates if update is necessary.

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

ILasDataset.PointCount Property

The number of points in the dataset.

Public ReadOnly Property PointCount As Double
public double PointCount {get;}

ILasDataset.SaveAs Method

Saves the dataset to disk using the specified name.

Public Sub SaveAs ( _
    ByVal Name As String, _
    ByVal bOverWrite As Boolean _
)
public void SaveAs (
    string Name,
    bool bOverWrite
);

ILasDataset.SetEmpty Method

Empty the object.

Public Sub SetEmpty ( _
)
public void SetEmpty (
);

ILasDataset.SizeInBytes Property

The size of all the LAS/zLAS files in bytes.

Public ReadOnly Property SizeInBytes As Double
public double SizeInBytes {get;}

ILasDataset.SpatialReference Property

The spatial reference of the dataset.

Public ReadOnly Property SpatialReference As ISpatialReference
public ISpatialReference SpatialReference {get;}

ILasDataset.SurfaceConstraintCount Property

The number of surface constraints contained in the dataset.

Public ReadOnly Property SurfaceConstraintCount As Integer
public int SurfaceConstraintCount {get;}

ILasDataset.UsesRelativePath Property

Indicates if the dataset is saved with relative path.

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

Classes that implement ILasDataset

Classes Description
LasDataset Esri LasDataset component.

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