Skip to content

ILasHeaderInfo Interface

Provides access to the header information of LAS files.

Members

Name Description
Read-only property Extent The XYZ extent of points in the LAS file.
Read-only property FileSourceID The LAS file's source ID.
Read-only property FlightDateJulian The flight date based on the Julian calendar.
Read-only property GeneratingSoftware The software used to create the LAS file.
Method GetNumberOfPointsByReturn The number of points in the LAS file based on the specified LiDAR return number.
Method GetOffsets The coordinate offsets.
Method GetScaleFactors The coordinate scale factors.
Method GetVariableLengthRecords The variable length record info.
Method GetVersion The version of the LAS file.
Read-only property HasGpsTime Indicates GPS time is available.
Read-only property HasRGB Indicates if RGB is availabe.
Read-only property IsStandardGpsTime Indicates if the GPS time is standard GPS Time.
Read-only property NumberOfPointRecords The number of points in the LAS file.
Read-only property NumberOfVariableLengthRecords The number of variable length records in the LAS file.
Read-only property PointDataFormat The record format for points in the LAS file
Read-only property ProjectID The LAS file's project ID.
Read-only property SpatialReference The spatial reference of the LAS file.
Read-only property SystemID The hardware system used to collect the LiDAR data in the LAS file.
Read-only property Year The year the data in the LAS file was collected.

ILasHeaderInfo.Extent Property

The XYZ extent of points in the LAS file.

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

ILasHeaderInfo.FileSourceID Property

The LAS file's source ID.

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

ILasHeaderInfo.FlightDateJulian Property

The flight date based on the Julian calendar.

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

ILasHeaderInfo.GeneratingSoftware Property

The software used to create the LAS file.

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

ILasHeaderInfo.GetNumberOfPointsByReturn Method

The number of points in the LAS file based on the specified LiDAR return number.

Public Function GetNumberOfPointsByReturn ( _
    ByVal ReturnNumber As Integer _
) As Double
public double GetNumberOfPointsByReturn (
    int ReturnNumber
);

ILasHeaderInfo.GetOffsets Method

The coordinate offsets.

Public Sub GetOffsets ( _
    ByRef pOffsetX As Double, _
    ByRef pOffsetY As Double, _
    ByRef pOffsetZ As Double _
)
public void GetOffsets (
    ref double pOffsetX,
    ref double pOffsetY,
    ref double pOffsetZ
);

ILasHeaderInfo.GetScaleFactors Method

The coordinate scale factors.

Public Sub GetScaleFactors ( _
    ByRef pFactorX As Double, _
    ByRef pFactorY As Double, _
    ByRef pFactorZ As Double _
)
public void GetScaleFactors (
    ref double pFactorX,
    ref double pFactorY,
    ref double pFactorZ
);

ILasHeaderInfo.GetVariableLengthRecords Method

The variable length record info.

Public Sub GetVariableLengthRecords ( _
    ByRef ppUserIDs As IStringArray, _
    ByRef recordIDs As ILongArray, _
    ByRef ppRecordLengths As IDoubleArray, _
    ByRef ppDescriptions As IStringArray, _
    ByRef pbOverLimit As Boolean _
)
public void GetVariableLengthRecords (
    ref IStringArray ppUserIDs,
    ref ILongArray recordIDs,
    ref IDoubleArray ppRecordLengths,
    ref IStringArray ppDescriptions,
    ref bool pbOverLimit
);

ILasHeaderInfo.GetVersion Method

The version of the LAS file.

Public Sub GetVersion ( _
    ByRef pMajor As Integer, _
    ByRef pMinor As Integer _
)
public void GetVersion (
    ref int pMajor,
    ref int pMinor
);

ILasHeaderInfo.HasGpsTime Property

Indicates GPS time is available.

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

ILasHeaderInfo.HasRGB Property

Indicates if RGB is availabe.

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

ILasHeaderInfo.IsStandardGpsTime Property

Indicates if the GPS time is standard GPS Time.

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

ILasHeaderInfo.NumberOfPointRecords Property

The number of points in the LAS file.

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

ILasHeaderInfo.NumberOfVariableLengthRecords Property

The number of variable length records in the LAS file.

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

ILasHeaderInfo.PointDataFormat Property

The record format for points in the LAS file.

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

ILasHeaderInfo.ProjectID Property

The LAS file's project ID.

Public ReadOnly Property ProjectID As UID
public UID ProjectID {get;}

ILasHeaderInfo.SpatialReference Property

The spatial reference of the LAS file.

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

ILasHeaderInfo.SystemID Property

The hardware system used to collect the LiDAR data in the LAS file.

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

ILasHeaderInfo.Year Property

The year the data in the LAS file was collected.

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

Classes that implement ILasHeaderInfo

Classes Description
LasHeaderInfo Esri LAS header info object.

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