/// \fn     private void _MEvaluateGestures()
 ///
 /// \brief  Open a Window to draw and evaluate gestures
 ///
 /// \author Khoubaeib Klai | [email protected]
 /// \date   24/04/2014
 private void _MEvaluateGestures()
 {
     AKN_MouseGestureDrawWindow.MLaunch();
     AKN_MouseGestureDrawWindow.m_AKN_MGR      = m_AKN_MGR;
     AKN_MouseGestureDrawWindow.m_CallFor      = eCallFor.kEvaluateGestures;
     AKN_MouseGestureDrawWindow.m_WindowOpened = true;
 }
 /// \fn     private void _MLearnDraw(int _index)
 ///
 /// \brief  Open a Window to learn gesture from user draws
 ///
 /// \author Khoubaeib Klai | [email protected]
 /// \date   24/04/2014
 ///
 /// \param  _index  index of the gesture in gestures table
 private void _MLearnDraw(int _index)
 {
     AKN_MouseGestureDrawWindow.MLaunch();
     AKN_MouseGestureDrawWindow.m_AKN_MGR      = m_AKN_MGR;
     AKN_MouseGestureDrawWindow.m_CallFor      = eCallFor.kLearnGesture;
     AKN_MouseGestureDrawWindow.m_HMMIndex     = _index;
     AKN_MouseGestureDrawWindow.m_WindowOpened = true;
 }
 /// \fn     private void _MAutomaticBuild(int _index)
 ///
 /// \brief  Open a Window to draw gesture and construct automatically its HMM
 ///
 /// \author Khoubaeib Klai | [email protected]
 /// \date   24/04/2014
 ///
 /// \param  _index  index of the gesture in gestures table
 private void _MAutomaticBuild(int _index)
 {
     AKN_MouseGestureDrawWindow.MLaunch();
     AKN_MouseGestureDrawWindow.m_AKN_MGR      = m_AKN_MGR;
     AKN_MouseGestureDrawWindow.m_CallFor      = eCallFor.kConstructHmm;
     AKN_MouseGestureDrawWindow.m_HMMIndex     = _index;
     AKN_MouseGestureDrawWindow.m_WindowOpened = true;
     AKN_MouseGestureDrawWindow.m_gestureName  = _m_newGestureName;
 }