Interface ILasHeader

  • All Known Implementing Classes:
    LasHeader, LaszipHeader

    public interface ILasHeader
    Las header interface.
    Author:
    Andrea Antonello (www.hydrologis.com)
    • Method Detail

      • getVersion

        String getVersion()
        Returns:
        the version of the las file as major.minor.
      • getCrs

        org.opengis.referencing.crs.CoordinateReferenceSystem getCrs()
        Returns:
        the crs of the file.
      • getDataEnvelope

        org.geotools.geometry.jts.ReferencedEnvelope3D getDataEnvelope()
        Returns:
        the 3D data envelope of the file.
      • getRawDataEnvelope

        double[] getRawDataEnvelope()
        Returns:
        the 3D data envelope of the file, as an array of doubles: [xmin, ymin, zmin, xmax, ymax, zmax]
      • getRecordsCount

        long getRecordsCount()
        Returns:
        the number of records.
      • hasGpsTime

        boolean hasGpsTime()
      • hasRGB

        boolean hasRGB()
      • getPointDataFormat

        byte getPointDataFormat()
      • getGpsTimeType

        int getGpsTimeType()
      • getOffset

        long getOffset()
      • getRecordLength

        short getRecordLength()
      • getXYZScale

        double[] getXYZScale()
      • getXYZOffset

        double[] getXYZOffset()
      • getFileSignature

        String getFileSignature()
      • getFileSourceID

        char getFileSourceID()
      • getProjectID_GUIDData1

        int getProjectID_GUIDData1()
      • getProjectID_GUIDData2

        char getProjectID_GUIDData2()
      • getProjectID_GUIDData3

        char getProjectID_GUIDData3()
      • getProjectID_GUIDData4

        byte[] getProjectID_GUIDData4()
      • getSystemIdentifier

        String getSystemIdentifier()
      • getGeneratingSoftware

        String getGeneratingSoftware()
      • getFileCreationYear

        short getFileCreationYear()
      • getFileCreationDayOfYear

        short getFileCreationDayOfYear()
      • getHeaderSize

        char getHeaderSize()
      • getNumberOfVariableLengthRecords

        int getNumberOfVariableLengthRecords()
      • getPointDataRecordFormat

        byte getPointDataRecordFormat()