Cornelius Bezuidenhout / Map

Dependents:   Heiko Simran_Servo_2410 HYDRO-pH-BASIC NucleoBoard_1 ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Map.cpp Source File

Map.cpp

00001 #include "Map.hpp"
00002 
00003 Map::Map (float inMin, float inMax, float outMin, float outMax)
00004 {
00005   _inMin = inMin;
00006   _inMax = inMax;
00007   _outMin = outMin;
00008   _outMax = outMax;
00009 }
00010 
00011 float Map::Calculate(float inVal)
00012 {
00013   return ( (inVal - _inMin)*(_outMax - _outMin)/(_inMax - _inMin) + _outMin );
00014 }