FPOINT3DH Struct Reference
3D homogeneous point using 32-bit 'float' coordinates.
More...
#include <mi32/point.h>
List of all members.
Detailed Description
3D homogeneous point using 32-bit 'float' coordinates.
Constructor & Destructor Documentation
| FPOINT3DH::FPOINT3DH |
( |
|
) |
[inline] |
Default constructor initialize with (0.0, 0.0, 0.0, 1.0).
| FPOINT3DH::FPOINT3DH |
( |
const float |
dx, |
|
|
const float |
dy, |
|
|
const float |
dz, |
|
|
const float |
dw = 1.0F | |
|
) |
| | [inline] |
Initialize from separate X, Y, Z, W values.
| FPOINT3DH::FPOINT3DH |
( |
const FPOINT3D & |
p |
) |
[inline] |
Member Function Documentation
| bool FPOINT3DH::Get3D |
( |
FPOINT3D & |
point |
) |
[inline] |
Get not homogeneous 3D point.
| FPOINT3DH FPOINT3DH::operator* |
( |
const float |
rhs |
) |
const [inline] |
| FPOINT3DH FPOINT3DH::operator*= |
( |
const float |
rhs |
) |
[inline] |
| FPOINT3DH FPOINT3DH::operator- |
( |
|
) |
const [inline] |
| FPOINT3DH FPOINT3DH::operator/ |
( |
const float |
rhs |
) |
const [inline] |
| FPOINT3DH FPOINT3DH::operator/= |
( |
const float |
rhs |
) |
[inline] |
Divided by equals operator.
| bool FPOINT3DH::Project |
( |
|
) |
[inline] |
Project to plane w = 1.0.
Member Data Documentation
The documentation for this struct was generated from the following file: