Public Member Functions | Private Member Functions | Private Attributes | List of all members
mouse_teleop.MouseTeleop Class Reference

Public Member Functions

def __del__ (self)
 
def __init__ (self)
 

Private Member Functions

def _change_to_motion_angular (self, event)
 
def _change_to_motion_linear (self, event)
 
def _configure (self, event)
 
def _draw_v_x (self, v)
 
def _draw_v_y (self, v)
 
def _draw_w (self, w)
 
def _mouse_motion_angular (self, event)
 
def _mouse_motion_linear (self, event)
 
def _publish_twist (self, event)
 
def _relative_motion (self, x, y)
 
def _release (self, event)
 
def _send_motion (self)
 
def _start (self, event)
 
def _update_coords (self, tag, x0, y0, x1, y1)
 

Private Attributes

 _c_x
 
 _c_y
 
 _canvas
 
 _frequency
 
 _height
 
 _holonomic
 
 _label_v_x
 
 _label_v_y
 
 _label_w
 
 _pub_cmd
 
 _r
 
 _root
 
 _scale
 
 _text_v_x
 
 _text_v_y
 
 _text_w
 
 _timer
 
 _v_x
 
 _v_y
 
 _w
 
 _x
 
 _y
 
 _y_angular
 
 _y_linear
 

Detailed Description

Definition at line 18 of file mouse_teleop.py.

Constructor & Destructor Documentation

def mouse_teleop.MouseTeleop.__init__ (   self)

Definition at line 19 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop.__del__ (   self)

Definition at line 113 of file mouse_teleop.py.

Member Function Documentation

def mouse_teleop.MouseTeleop._change_to_motion_angular (   self,
  event 
)
private

Definition at line 224 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._change_to_motion_linear (   self,
  event 
)
private

Definition at line 217 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._configure (   self,
  event 
)
private

Definition at line 131 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._draw_v_x (   self,
  v 
)
private

Definition at line 158 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._draw_v_y (   self,
  v 
)
private

Definition at line 163 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._draw_w (   self,
  w 
)
private

Definition at line 168 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._mouse_motion_angular (   self,
  event 
)
private

Definition at line 144 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._mouse_motion_linear (   self,
  event 
)
private

Definition at line 139 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._publish_twist (   self,
  event 
)
private

Definition at line 202 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._relative_motion (   self,
  x,
  y 
)
private

Definition at line 205 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._release (   self,
  event 
)
private

Definition at line 126 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._send_motion (   self)
private

Definition at line 178 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._start (   self,
  event 
)
private

Definition at line 119 of file mouse_teleop.py.

def mouse_teleop.MouseTeleop._update_coords (   self,
  tag,
  x0,
  y0,
  x1,
  y1 
)
private

Definition at line 149 of file mouse_teleop.py.

Member Data Documentation

mouse_teleop.MouseTeleop._c_x
private

Definition at line 134 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._c_y
private

Definition at line 135 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._canvas
private

Definition at line 47 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._frequency
private

Definition at line 21 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._height
private

Definition at line 132 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._holonomic
private

Definition at line 23 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._label_v_x
private

Definition at line 64 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._label_v_y
private

Definition at line 67 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._label_w
private

Definition at line 69 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._pub_cmd
private

Definition at line 26 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._r
private

Definition at line 137 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._root
private

Definition at line 40 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._scale
private

Definition at line 22 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._text_v_x
private

Definition at line 59 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._text_v_y
private

Definition at line 61 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._text_w
private

Definition at line 62 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._timer
private

Definition at line 108 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._v_x
private

Definition at line 29 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._v_y
private

Definition at line 30 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._w
private

Definition at line 31 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._x
private

Definition at line 36 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._y
private

Definition at line 37 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._y_angular
private

Definition at line 122 of file mouse_teleop.py.

mouse_teleop.MouseTeleop._y_linear
private

Definition at line 122 of file mouse_teleop.py.


The documentation for this class was generated from the following file:


mouse_teleop
Author(s): Enrique Fernandez
autogenerated on Mon Jun 10 2019 15:31:12