|
RADLib
RADical C++ application framework
|
2D touch/pointer calibration transform. More...
#include <RADInput.h>
Public Member Functions | |
| std::pair< double, double > | map (double x, double y) const |
| Maps raw coordinates through the calibration transform. More... | |
Public Attributes | |
| double | inMinX = 0.0 |
| Input minimum X. More... | |
| double | inMaxX = 1.0 |
| Input maximum X. More... | |
| double | inMinY = 0.0 |
| Input minimum Y. More... | |
| double | inMaxY = 1.0 |
| Input maximum Y. More... | |
| double | outMinX = 0.0 |
| Output minimum X. More... | |
| double | outMaxX = 1.0 |
| Output maximum X. More... | |
| double | outMinY = 0.0 |
| Output minimum Y. More... | |
| double | outMaxY = 1.0 |
| Output maximum Y. More... | |
| bool | invertX = false |
| Inverts X after scaling. More... | |
| bool | invertY = false |
| Inverts Y after scaling. More... | |
2D touch/pointer calibration transform.
| std::pair<double, double> RADInput::Calibration::map | ( | double | x, |
| double | y | ||
| ) | const |
Maps raw coordinates through the calibration transform.
| double RADInput::Calibration::inMaxX = 1.0 |
Input maximum X.
| double RADInput::Calibration::inMaxY = 1.0 |
Input maximum Y.
| double RADInput::Calibration::inMinX = 0.0 |
Input minimum X.
| double RADInput::Calibration::inMinY = 0.0 |
Input minimum Y.
| bool RADInput::Calibration::invertX = false |
Inverts X after scaling.
| bool RADInput::Calibration::invertY = false |
Inverts Y after scaling.
| double RADInput::Calibration::outMaxX = 1.0 |
Output maximum X.
| double RADInput::Calibration::outMaxY = 1.0 |
Output maximum Y.
| double RADInput::Calibration::outMinX = 0.0 |
Output minimum X.
| double RADInput::Calibration::outMinY = 0.0 |
Output minimum Y.