LPOINT3D Struct Reference

3D point using 32-bit integer coordinates. More...

#include <mi32/point.h>

Inheritance diagram for LPOINT3D:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 LPOINT3D (const LPOINT2D &rhs, INT32 iz=0)
 LPOINT3D (const INT32 dx, const INT32 dy, const INT32 dz)
 LPOINT3D ()
void SwapBytes ()

Public Attributes

INT32 z

Detailed Description

3D point using 32-bit integer coordinates.


Constructor & Destructor Documentation

LPOINT3D::LPOINT3D (  )  [inline]

Default constructor, performs no initialization.

LPOINT3D::LPOINT3D ( const INT32  dx,
const INT32  dy,
const INT32  dz 
) [inline]

Initialize from separate X, Y, Z values.

LPOINT3D::LPOINT3D ( const LPOINT2D rhs,
INT32  iz = 0 
) [inline, explicit]

Initialize from LPOINT2D and optional Z.


Member Function Documentation

void LPOINT3D::SwapBytes (  )  [inline]

Perform byte-swapping.

Reimplemented from LPOINT2D.


Member Data Documentation


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

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