Cornelius Bezuidenhout / Map

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

Embed: (wiki syntax)

« Back to documentation index

Map Class Reference

Map Class Reference

A library that maps one range (inMin -> inMax) to another (outMin -> outMax) More...

#include <Map.hpp>

Public Member Functions

 Map (float inMin, float inMax, float outMin, float outMax)
float Calculate (float inVal)
 Map inVal onto the output range.

Detailed Description

A library that maps one range (inMin -> inMax) to another (outMin -> outMax)

Author:
CA Bezuidenhout

Definition at line 11 of file Map.hpp.


Constructor & Destructor Documentation

Map ( float  inMin,
float  inMax,
float  outMin,
float  outMax 
)
Parameters:
inMin: Minimum value of input range
inMax: Maximum value of input range
outMin: Minimum value of output range
outMax: Maximum value of output range

Definition at line 3 of file Map.cpp.


Member Function Documentation

float Calculate ( float  inVal )

Map inVal onto the output range.

Parameters:
inVal: A value in the input range to be mapped onto the output range
Returns:
A value in the output range

Definition at line 11 of file Map.cpp.