pub struct ScratchPressureCalibration {
pub zero_pressure_force_n: f64,
pub unit_pressure_force_n: f64,
pub unreported_pressure_force_n: f64,
}Expand description
Maps a normalized pointer-pressure value to a normal hand force.
Fields§
§zero_pressure_force_n: f64§unit_pressure_force_n: f64§unreported_pressure_force_n: f64Implementations§
Source§impl ScratchPressureCalibration
impl ScratchPressureCalibration
pub fn validate(self) -> Result<Self, ScratchGestureError>
pub fn normal_force_n( self, normalized_pressure: Option<f64>, ) -> Result<f64, ScratchGestureError>
Trait Implementations§
Source§impl Clone for ScratchPressureCalibration
impl Clone for ScratchPressureCalibration
Source§fn clone(&self) -> ScratchPressureCalibration
fn clone(&self) -> ScratchPressureCalibration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScratchPressureCalibration
Source§impl Debug for ScratchPressureCalibration
impl Debug for ScratchPressureCalibration
Source§impl Default for ScratchPressureCalibration
impl Default for ScratchPressureCalibration
Source§impl<'de> Deserialize<'de> for ScratchPressureCalibration
impl<'de> Deserialize<'de> for ScratchPressureCalibration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ScratchPressureCalibration
Auto Trait Implementations§
impl Freeze for ScratchPressureCalibration
impl RefUnwindSafe for ScratchPressureCalibration
impl Send for ScratchPressureCalibration
impl Sync for ScratchPressureCalibration
impl Unpin for ScratchPressureCalibration
impl UnsafeUnpin for ScratchPressureCalibration
impl UnwindSafe for ScratchPressureCalibration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more