|
roo_display
API Documentation for roo_display
|
Touch calibration parameters (bounds + orientation). More...
#include <calibration.h>
Public Member Functions | |
| constexpr | TouchCalibration (Orientation orientation=Orientation::Default()) |
| Uncalibrated (0..4095) bounds with optional orientation. | |
| constexpr | TouchCalibration (int16_t x0, int16_t y0, int16_t x1, int16_t y1, Orientation orientation=Orientation::Default()) |
| Calibrated bounds with optional orientation. | |
| constexpr | TouchCalibration (Box bounds, Orientation orientation=Orientation::Default()) |
| Calibrated bounds with optional orientation. | |
| void | Calibrate (TouchPoint &point) |
| Apply calibration and orientation to the given touch point. | |
| const Box & | bounds () const |
| Return calibration bounds. | |
| Orientation | orientation () const |
| Return calibration orientation. | |
Touch calibration parameters (bounds + orientation).
Definition at line 10 of file calibration.h.
|
inlineconstexpr |
Uncalibrated (0..4095) bounds with optional orientation.
Definition at line 13 of file calibration.h.
|
inlineconstexpr |
Calibrated bounds with optional orientation.
Definition at line 17 of file calibration.h.
|
inlineconstexpr |
Calibrated bounds with optional orientation.
Definition at line 22 of file calibration.h.
Return calibration bounds.
Definition at line 30 of file calibration.h.
| void roo_display::TouchCalibration::Calibrate | ( | TouchPoint & | point | ) |
Apply calibration and orientation to the given touch point.
Definition at line 7 of file calibration.cpp.
References roo_display::Box::height(), roo_display::Orientation::isBottomToTop(), roo_display::Orientation::isRightToLeft(), roo_display::Orientation::isXYswapped(), roo_display::Box::width(), roo_display::Box::xMax(), roo_display::Box::xMin(), roo_display::Box::yMax(), and roo_display::Box::yMin().
Referenced by roo_display::TouchDisplay::getTouch().
|
inline |
Return calibration orientation.
Definition at line 32 of file calibration.h.