Revision c5a47e56 client/python/hlrc_client/RobotGaze.py
| client/python/hlrc_client/RobotGaze.py | ||
|---|---|---|
| 26 | 26 | 
    """  | 
| 27 | 27 | 
     | 
| 28 | 28 | 
    class RobotGaze:  | 
| 29 | 
    GAZETARGET_ABSOLUTE = 0  | 
|
| 30 | 
    GAZETARGET_RELATIVE = 1  | 
|
| 31 | 
     | 
|
| 29 | 32 | 
    def __init__(self):  | 
| 30 | 33 | 
    self.pan = 0.0  | 
| 31 | 34 | 
    self.tilt = 0.0  | 
| ... | ... | |
| 33 | 36 | 
    self.vergence = 0.0  | 
| 34 | 37 | 
    self.pan_offset = 0.0  | 
| 35 | 38 | 
    self.tilt_offset = 0.0  | 
| 39 | 
    self.gaze_type = GAZETARGET_ABSOLUTE  | 
|
| 40 | 
    self.timestamp = self.now()  | 
|
| 36 | 41 | 
     | 
| 37 | 42 | 
    def __str__(self):  | 
| 38 | 
    		return "RobotGaze = { PTR={%6.2f %6.2f %6.2f} vergence=%6.2f PT_offset={%6.2f %6.2f} }"  \
   | 
|
| 39 | 
    % (self.pan, self.tilt,self.roll,self.vergence,self.pan_offset,self.tilt_offset)  | 
|
| 43 | 
    if (self.gaze_type == GAZETARGET_ABSOLUTE):  | 
|
| 44 | 
    type_s = "ABSOLUTE"  | 
|
| 45 | 
    else:  | 
|
| 46 | 
    type_s = "RELATIVE"  | 
|
| 47 | 
    		return "RobotGaze = { PTR={%6.2f %6.2f %6.2f} vergence=%6.2f PT_offset={%6.2f %6.2f} [%s]}"  \
   | 
|
| 48 | 
    % (self.pan, self.tilt,self.roll,self.vergence,self.pan_offset,self.tilt_offset,type_s)  | 
|
Also available in: Unified diff