humotion / src / mouth_state.cpp @ 45345055
History | View | Annotate | Download (1.518 KB)
| 1 | 
      /*
     | 
  
|---|---|
| 2 | 
      * This file is part of humotion
     | 
  
| 3 | 
      *
     | 
  
| 4 | 
      * Copyright(c) sschulz <AT> techfak.uni-bielefeld.de
     | 
  
| 5 | 
      * http://opensource.cit-ec.de/projects/humotion
     | 
  
| 6 | 
      *
     | 
  
| 7 | 
      * This file may be licensed under the terms of the
     | 
  
| 8 | 
      * GNU Lesser General Public License Version 3 (the ``LGPL''),
     | 
  
| 9 | 
      * or (at your option) any later version.
     | 
  
| 10 | 
      *
     | 
  
| 11 | 
      * Software distributed under the License is distributed
     | 
  
| 12 | 
      * on an ``AS IS'' basis, WITHOUT WARRANTY OF ANY KIND, either
     | 
  
| 13 | 
      * express or implied. See the LGPL for the specific language
     | 
  
| 14 | 
      * governing rights and limitations.
     | 
  
| 15 | 
      *
     | 
  
| 16 | 
      * You should have received a copy of the LGPL along with this
     | 
  
| 17 | 
      * program. If not, go to http://www.gnu.org/licenses/lgpl.html
     | 
  
| 18 | 
      * or write to the Free Software Foundation, Inc.,
     | 
  
| 19 | 
      * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
     | 
  
| 20 | 
      *
     | 
  
| 21 | 
      * The development of this software was supported by the
     | 
  
| 22 | 
      * Excellence Cluster EXC 277 Cognitive Interaction Technology.
     | 
  
| 23 | 
      * The Excellence Cluster EXC 277 is a grant of the Deutsche
     | 
  
| 24 | 
      * Forschungsgemeinschaft (DFG) in the context of the German
     | 
  
| 25 | 
      * Excellence Initiative.
     | 
  
| 26 | 
      */
     | 
  
| 27 | 
       | 
  
| 28 | 
      #include "mouth_state.h"  | 
  
| 29 | 
      #include <stdio.h>  | 
  
| 30 | 
       | 
  
| 31 | 
      using namespace humotion;  | 
  
| 32 | 
      using namespace std;  | 
  
| 33 | 
       | 
  
| 34 | 
      MouthState::MouthState(){
     | 
  
| 35 | 
      opening_left=0.0;  | 
  
| 36 | 
      opening_center=0.0;  | 
  
| 37 | 
      opening_right=0.0;  | 
  
| 38 | 
       | 
  
| 39 | 
      position_left=0.0;  | 
  
| 40 | 
      position_center=0.0;  | 
  
| 41 | 
      position_right=0.0;  | 
  
| 42 | 
      }  | 
  
| 43 | 
       | 
  
| 44 | 
      MouthState::~MouthState(){
     | 
  
| 45 | 
      }  | 
  
| 46 | 
       | 
  
| 47 | 
       | 
  
| 48 | 
       | 
  
| 49 | 
      void MouthState::dump(){
     | 
  
| 50 | 
          //dump values to stdout:
     | 
  
| 51 | 
          printf("> MOUTH STATE: %4.2f (%4.2f) %4.2f (%4.2f) %4.2f (%4.2f)  [= pos (opening)]\n", position_left,opening_left,position_center,opening_center,position_right,opening_right);
     | 
  
| 52 | 
      }  |