LPOINT3D Struct Reference

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

#include <point.h>

Inheritance diagram for LPOINT3D:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 LPOINT3D ()
 LPOINT3D (const INT32 dx, const INT32 dy, const INT32 dz)
 LPOINT3D (const LPOINT2D &rhs)
void SwapBytes ()
 CHECKSIZE (12)

Public Attributes

INT32 z

Detailed Description

3D point using 32-bit integer coordinates.

Definition at line 347 of file point.h.


Constructor & Destructor Documentation

LPOINT3D::LPOINT3D  )  [inline]
 

Default constructor, performs no initialization.

Definition at line 352 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 356 of file point.h.

LPOINT3D::LPOINT3D const LPOINT2D rhs  )  [inline]
 

Initialize from LPOINT2D.

Definition at line 363 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 368 of file point.h.


Member Data Documentation

INT32 LPOINT3D::z
 

Definition at line 349 of file point.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 12 06:26:55 2004 for TNTsdk by doxygen 1.3.4-20031026