StdAir Logo  1.00.8
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 }
stdair::DictionaryManager::keyToValue
static const stdair::Probability_T keyToValue(const DictionaryKey_T)
Definition: DictionaryManager.cpp:12
DictionaryManager.hpp
stdair::DictionaryManager::valueToKey
static const DictionaryKey_T valueToKey(const stdair::Probability_T)
Definition: DictionaryManager.cpp:21
stdair
Handle on the StdAir library context.
Definition: BasChronometer.cpp:9
stdair::DictionaryKey_T
unsigned short DictionaryKey_T
Definition: DictionaryManager.hpp:17
stdair::Probability_T
float Probability_T
Definition: stdair_maths_types.hpp:99
stdair::DEFAULT_NUMBER_OF_SUBDIVISIONS
const unsigned int DEFAULT_NUMBER_OF_SUBDIVISIONS
BasConst_General.hpp