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