StdAir Logo  1.00.3
C++ Standard Airline IT Object Library
DictionaryManager.cpp
Go to the documentation of this file.
1 // //////////////////////////////////////////////////////////////////////
2 // Import section
3 // //////////////////////////////////////////////////////////////////////
4 // StdAir
7 
8 namespace stdair {
9 
10  // ////////////////////////////////////////////////////////////////////
13  const float lValue =
14  static_cast<float> (iKey) / DEFAULT_NUMBER_OF_SUBDIVISIONS;
15  const stdair::Probability_T lProbability (lValue);
16  return lProbability;
17  }
18 
19  // ////////////////////////////////////////////////////////////////////
22  const unsigned short lValueMultipliedByThousand =
23  static_cast<unsigned short> (iValue) * DEFAULT_NUMBER_OF_SUBDIVISIONS;
24  const DictionaryKey_T lDictionaryKey (lValueMultipliedByThousand);
25  return lDictionaryKey;
26  }
27 
28 }
const unsigned int DEFAULT_NUMBER_OF_SUBDIVISIONS
Handle on the StdAir library context.
static const stdair::Probability_T keyToValue(const DictionaryKey_T)
static const DictionaryKey_T valueToKey(const stdair::Probability_T)
float Probability_T
unsigned short DictionaryKey_T