Braille Glove
 
Loading...
Searching...
No Matches
ActuatorProcessingOrderMapper Class Reference

Reorders braille dot numbers based on finger sensitivity order. More...

#include <ActuatorProcessingOrderMapper.h>

Public Member Functions

 ActuatorProcessingOrderMapper ()
 Constructor for ActuatorProcessingOrderMapper.
 
std::vector< int > reorderVectorBySensitivity (const std::vector< int > &values)
 Reorders a vector of braille chords based on sensitivity.
 

Detailed Description

Reorders braille dot numbers based on finger sensitivity order.

This class processes braille chords and reorders the actuation sequence based on predefined sensitivity levels of each dot.

Constructor & Destructor Documentation

◆ ActuatorProcessingOrderMapper()

ActuatorProcessingOrderMapper::ActuatorProcessingOrderMapper ( )

Constructor for ActuatorProcessingOrderMapper.

Initializes the sensitivity order mapping.

Member Function Documentation

◆ reorderVectorBySensitivity()

std::vector< int > ActuatorProcessingOrderMapper::reorderVectorBySensitivity ( const std::vector< int > & values)

Reorders a vector of braille chords based on sensitivity.

Each braille chord in the vector is restructured based on the predefined sensitivity order.

Parameters
valuesA vector of braille chords encoded as integers.
Returns
A reordered vector with braille chords sorted by sensitivity.

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