LIDAR::POINTRECORD32 Class Reference

Point record where first 3 fields are X, Y, Z as INT32 with quantization. More...

#include <mi32/lidarpoint32.h>

Inheritance diagram for LIDAR::POINTRECORD32:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 POINTRECORD32 (POINTARRAY32 &Array, UINT32 ArrayIdx)
 POINTRECORD32 (POINTARRAY32 &Array)
 POINTRECORD32 (const POINTRECORD32 &rhs)
 POINTRECORD32 ()
 ~POINTRECORD32 ()
DPOINT2D GetCoord2D () const
DPOINT3D GetCoord3D () const
const LPOINT3DGetCoordRaw () const
double GetCoordX () const
double GetCoordY () const
double GetCoordZ () const
const QUANTIZER_LPOINT3DGetQuantizer () const
void SetCoord2D (const DPOINT2D &pt)
void SetCoord3D (const DPOINT3D &pt)
void SetCoordZ (double z)

Detailed Description

Point record where first 3 fields are X, Y, Z as INT32 with quantization.


Constructor & Destructor Documentation

LIDAR::POINTRECORD32::POINTRECORD32 (  )  [inline]

Default constructor, creates NULL record.

LIDAR::POINTRECORD32::POINTRECORD32 ( const POINTRECORD32 rhs  )  [inline]

Copy constructor.

LIDAR::POINTRECORD32::POINTRECORD32 ( POINTARRAY32 Array  )  [inline]

Construct and attach to array.

LIDAR::POINTRECORD32::POINTRECORD32 ( POINTARRAY32 Array,
UINT32  ArrayIdx 
) [inline]

Construct and attach to array with index.

LIDAR::POINTRECORD32::~POINTRECORD32 (  )  [inline]

Destructor.


Member Function Documentation

DPOINT2D LIDAR::POINTRECORD32::GetCoord2D (  )  const [inline]

Get (translated) 2D coordinates.

DPOINT3D LIDAR::POINTRECORD32::GetCoord3D (  )  const [inline]

Get (translated) 3D coordinates.

const LPOINT3D& LIDAR::POINTRECORD32::GetCoordRaw (  )  const [inline]

Get raw coordinates.

double LIDAR::POINTRECORD32::GetCoordX (  )  const [inline]

Get (translated) X coordinate.

double LIDAR::POINTRECORD32::GetCoordY (  )  const [inline]

Get (translated) Y coordinate.

double LIDAR::POINTRECORD32::GetCoordZ (  )  const [inline]

Get (translated) Z coordinate.

const QUANTIZER_LPOINT3D& LIDAR::POINTRECORD32::GetQuantizer (  )  const [inline]

Get quantizer.

void LIDAR::POINTRECORD32::SetCoord2D ( const DPOINT2D pt  )  [inline]

Set point 2D coordinates.

void LIDAR::POINTRECORD32::SetCoord3D ( const DPOINT3D pt  )  [inline]

Set point 3D coordinates.

void LIDAR::POINTRECORD32::SetCoordZ ( double  z  )  [inline]

Set point Z coordinate.


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

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