LIDAR::LAS::SVLRHDR Class Reference

Short variable-length record header. More...

#include <mi32/lidarlasfile.h>

List of all members.

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

Detailed Description

Short variable-length record header.


Constructor & Destructor Documentation

LIDAR::LAS::SVLRHDR::SVLRHDR (  ) 

Construct empty header.


Member Function Documentation

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.

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

Read from file at specified location.

ERRVALUE LIDAR::LAS::SVLRHDR::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