A library that maps one range onto another range.

Map.cpp

Committer:
stephanie_liu
Date:
2021-11-12
Revision:
2:3eb5837c980c
Parent:
1:dad975e2e150

File content as of revision 2:3eb5837c980c:

#include "Map.hpp"

Map::Map(float inMin, float inMax, float outMin, float outMax)
{
  _inMin = inMin;
  _inMax = inMax;
  _outMin = outMin;
  _outMax = outMax;
}

float Map::Calculate(float inVal)
{
  return ( (inVal - _inMin)*(_outMax - _outMin)/(_inMax - _inMin) + _outMin );
}