roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::TouchCalibration Class Reference

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 Boxbounds () const
 Return calibration bounds.
 
Orientation orientation () const
 Return calibration orientation.
 

Detailed Description

Touch calibration parameters (bounds + orientation).

Definition at line 10 of file calibration.h.

Constructor & Destructor Documentation

◆ TouchCalibration() [1/3]

constexpr roo_display::TouchCalibration::TouchCalibration ( Orientation  orientation = Orientation::Default())
inlineconstexpr

Uncalibrated (0..4095) bounds with optional orientation.

Definition at line 13 of file calibration.h.

◆ TouchCalibration() [2/3]

constexpr roo_display::TouchCalibration::TouchCalibration ( int16_t  x0,
int16_t  y0,
int16_t  x1,
int16_t  y1,
Orientation  orientation = Orientation::Default() 
)
inlineconstexpr

Calibrated bounds with optional orientation.

Definition at line 17 of file calibration.h.

◆ TouchCalibration() [3/3]

constexpr roo_display::TouchCalibration::TouchCalibration ( Box  bounds,
Orientation  orientation = Orientation::Default() 
)
inlineconstexpr

Calibrated bounds with optional orientation.

Definition at line 22 of file calibration.h.

Member Function Documentation

◆ bounds()

const Box & roo_display::TouchCalibration::bounds ( ) const
inline

Return calibration bounds.

Definition at line 30 of file calibration.h.

◆ Calibrate()

◆ orientation()

Orientation roo_display::TouchCalibration::orientation ( ) const
inline

Return calibration orientation.

Definition at line 32 of file calibration.h.


The documentation for this class was generated from the following files: