Revision 0c8d22a5 src/gaze_state.cpp

View differences:

src/gaze_state.cpp
25 25
* Excellence Initiative.
26 26
*/
27 27

  
28
#include "gaze_state.h"
29 28
#include <stdio.h>
30 29

  
31
using namespace humotion;
32
GazeState::GazeState(){
33
    pan=0.0;
34
    tilt=0.0;
35
    roll=0.0;
36
    vergence=0.0;
30
#include "humotion/gaze_state.h"
31

  
32
using humotion::GazeState;
33

  
34
GazeState::GazeState() {
35
    pan = 0.0;
36
    tilt = 0.0;
37
    roll = 0.0;
38
    vergence = 0.0;
37 39

  
38 40
    pan_offset = 0.0;
39 41
    tilt_offset = 0.0;
......
51 53
    eyeblink_request_left  = 0;
52 54
}
53 55

  
54
GazeState::~GazeState(){
56
GazeState::~GazeState() {
55 57
}
56 58

  
57
void GazeState::dump(){
58
    //dump values to stdout:
59
    printf("> GAZE STATE: %4.2f [%2.1f] %4.2f [%2.1f] %4.2f [%2.1f] (PTR) vergence=%4.2f eyelid_opening=%4.2f/%4.2f eyebrows = %4.2f %4.2f type=%s [ts=%.3f] eyeblink_requests=%d %d\n",
59
void GazeState::dump() {
60
    // dump values to stdout
61
    printf("> GAZE STATE: %4.2f [%2.1f] %4.2f [%2.1f] %4.2f [%2.1f] (PTR) vergence=%4.2f "
62
           "eyelid_opening=%4.2f/%4.2f eyebrows = %4.2f %4.2f type=%s [ts=%.3f] "
63
           "eyeblink_requests=%d %d\n",
60 64
           pan, pan_offset, tilt, tilt_offset, roll, roll_offset, vergence,
61
           eyelid_opening_upper,eyelid_opening_lower,
65
           eyelid_opening_upper, eyelid_opening_lower,
62 66
           eyebrow_left, eyebrow_right,
63
           (gaze_type==GAZETYPE_ABSOLUTE?"absolute":(gaze_type==GAZETYPE_RELATIVE?"relative":(gaze_type==GAZETYPE_OVERRIDE?"override":"!INVALID!"))),
67
           (gaze_type == GAZETYPE_ABSOLUTE?"absolute":(gaze_type == GAZETYPE_RELATIVE?"relative":
68
                (gaze_type == GAZETYPE_OVERRIDE?"override":"!INVALID!"))),
64 69
           timestamp.to_seconds(),
65
           eyeblink_request_left, eyeblink_request_right
66
           );
70
           eyeblink_request_left, eyeblink_request_right);
67 71
}

Also available in: Unified diff