Quantizer for converting between LPOINT3D and DPOINT3D with scales and offsets. More...
#include <mi32/quantizer.h>

Public Member Functions | |
| QUANTIZER_LPOINT3D (const DPOINT3D &Scale, const DPOINT3D &Offset) | |
| void | CalcDouble3D (const LPOINT3D &ptQ, DPOINT3D &ptD) const |
| DPOINT3D | CalcDouble3D (const LPOINT3D &ptQ) const |
| void | CalcInt3D (const DPOINT3D &ptD, LPOINT3D &ptQ) const |
| LPOINT3D | CalcInt3D (const DPOINT3D &ptD) const |
| void | CalcRaw3D (const DPOINT3D &ptD, DPOINT3D &ptRaw) const |
| const QUANTIZER< INT32 > & | GetZ () const |
| m_Z (ScaleZ, OffsetZ) | |
| void | Set3D (const DPOINT3D &Scale, const DPOINT3D &Offset) |
| void | SetZ (double ScaleZ, double OffsetZ) |
| void | SetZ (const QUANTIZER_VALUES &QuantZ) |
Quantizer for converting between LPOINT3D and DPOINT3D with scales and offsets.
Construct with DPOINT3D scales and offsets.
| Scale | Scale from "quantized" to "double" | |
| Offset | Offset from "quantized" to "double" |
Calculate "raw" (unrounded) point.
| ptD | Dequantized point | |
| ptRaw | Raw (unrounded) values returned |
| QUANTIZER_LPOINT3D::m_Z | ( | ScaleZ | , | |
| OffsetZ | ||||
| ) | [inline] |
Set scale and offset values from DPOINT3D scale/offset.
| void QUANTIZER_LPOINT3D::SetZ | ( | double | ScaleZ, | |
| double | OffsetZ | |||
| ) | [inline] |
Set Z quantizer scale and offset.
| OffsetZ | Z scale Z offset |
| void QUANTIZER_LPOINT3D::SetZ | ( | const QUANTIZER_VALUES & | QuantZ | ) | [inline] |
Set Z quantizer.
1.6.1