Interface ILasHeader
-
- All Known Implementing Classes:
LasHeader,LaszipHeader
public interface ILasHeaderLas header interface.- Author:
- Andrea Antonello (www.hydrologis.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.opengis.referencing.crs.CoordinateReferenceSystemgetCrs()org.geotools.geometry.jts.ReferencedEnvelope3DgetDataEnvelope()shortgetFileCreationDayOfYear()shortgetFileCreationYear()StringgetFileSignature()chargetFileSourceID()StringgetGeneratingSoftware()intgetGpsTimeType()chargetHeaderSize()intgetNumberOfVariableLengthRecords()longgetOffset()bytegetPointDataFormat()bytegetPointDataRecordFormat()intgetProjectID_GUIDData1()chargetProjectID_GUIDData2()chargetProjectID_GUIDData3()byte[]getProjectID_GUIDData4()double[]getRawDataEnvelope()shortgetRecordLength()longgetRecordsCount()StringgetSystemIdentifier()StringgetVersion()double[]getXYZOffset()double[]getXYZScale()booleanhasGpsTime()booleanhasRGB()
-
-
-
Method Detail
-
getVersion
String getVersion()
- Returns:
- the version of the las file as major.minor.
-
getCrs
org.opengis.referencing.crs.CoordinateReferenceSystem getCrs()
- Returns:
- the
crsof 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()
-
-