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

 CHECKSIZE (12)
 LPOINT3D (const LPOINT2D &rhs)
 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.

Definition at line 372 of file point.h.


Constructor & Destructor Documentation

LPOINT3D::LPOINT3D  )  [inline]
 

Default constructor, performs no initialization.

Definition at line 377 of file point.h.

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

Initialize from separate X, Y, Z values.

Definition at line 381 of file point.h.

LPOINT3D::LPOINT3D const LPOINT2D rhs  )  [inline]
 

Initialize from LPOINT2D.

Definition at line 388 of file point.h.


Member Function Documentation

LPOINT3D::CHECKSIZE 12   ) 
 

Make compiler validate structure size.

void LPOINT3D::SwapBytes  )  [inline]
 

Perform byte-swapping.

Reimplemented from LPOINT2D.

Definition at line 393 of file point.h.


Member Data Documentation

INT32 LPOINT3D::z
 

Definition at line 374 of file point.h.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 14 13:19:58 2004 for TNTsdk by  doxygen 1.3.8-20040913