Short variable-length record header. More...
#include <mi32/lidarlasfile.h>
Public Member Functions | |
| SVLRHDR () | |
| ERRVALUE | Create (const char *UserID, UINT16 RecordID, UINT16 RecordLen, const char *Desc=0) |
| const char * | GetDescription () const |
| UINT16 | GetRecordID () const |
| UINT16 | GetRecordLength () const |
| FILE::USERID | GetUserID () const |
| const char * | GetUserIdStr () const |
| ERRVALUE | Read (FILE_RAW &file, INT64 offset) |
| ERRVALUE | Write (FILE_RAW &file) const |
Short variable-length record header.
| LIDAR::LAS::SVLRHDR::SVLRHDR | ( | ) |
Construct empty header.
| ERRVALUE LIDAR::LAS::SVLRHDR::Create | ( | const char * | UserID, | |
| UINT16 | RecordID, | |||
| UINT16 | RecordLen, | |||
| const char * | Desc = 0 | |||
| ) |
Create header with specified values.
| const char* LIDAR::LAS::SVLRHDR::GetDescription | ( | ) | const [inline] |
Get description string.
| UINT16 LIDAR::LAS::SVLRHDR::GetRecordID | ( | ) | const [inline] |
Get 'Record ID'.
| UINT16 LIDAR::LAS::SVLRHDR::GetRecordLength | ( | ) | const [inline] |
Get record length in bytes, does not include header.
| FILE::USERID LIDAR::LAS::SVLRHDR::GetUserID | ( | ) | const [inline] |
Get UserID enumeration.
| const char* LIDAR::LAS::SVLRHDR::GetUserIdStr | ( | ) | const [inline] |
Get 'User ID' string, may not be 0-terminated if uses all 16 possible characters.
Read from file at specified location.
1.6.1