LIDAR::LAS::EVLRHDR Class Reference

Extended variable-length record header. More...

#include <mi32/lidarlasfile.h>

List of all members.

Public Member Functions

 EVLRHDR ()
const char * GetDescription () const
UINT16 GetRecordID () const
UINT64 GetRecordLength () const
FILE::USERID GetUserID () const
const char * GetUserIdStr () const
ERRVALUE Read (FILE_RAW &file, INT64 offset)
ERRVALUE Write (FILE_RAW &file) const

Detailed Description

Extended variable-length record header.


Constructor & Destructor Documentation

LIDAR::LAS::EVLRHDR::EVLRHDR (  ) 

Construct empty header.


Member Function Documentation

const char* LIDAR::LAS::EVLRHDR::GetDescription (  )  const [inline]

Get description string.

UINT16 LIDAR::LAS::EVLRHDR::GetRecordID (  )  const [inline]

Get 'Record ID'.

UINT64 LIDAR::LAS::EVLRHDR::GetRecordLength (  )  const [inline]

Get record length in bytes, does not include header.

FILE::USERID LIDAR::LAS::EVLRHDR::GetUserID (  )  const [inline]

Get UserID enumeration.

const char* LIDAR::LAS::EVLRHDR::GetUserIdStr (  )  const [inline]

Get 'User ID' string, may not be 0-terminated if uses all 16 possible characters.

ERRVALUE LIDAR::LAS::EVLRHDR::Read ( FILE_RAW file,
INT64  offset 
)

Read from file at specified location.

ERRVALUE LIDAR::LAS::EVLRHDR::Write ( FILE_RAW file  )  const

Write to file at current location.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:35:03 2012 for TNTsdk 2012 by  doxygen 1.6.1