Public Member Functions | Public Attributes | Static Public Attributes
object_circler.Circler Class Reference

List of all members.

Public Member Functions

def __init__
def addKeyHandler
def checkShutdownRequest
def clear_hilights
def clear_polygon
def clear_polygons
def click_cb
def cursor_cb
def draw_polygon
def escHandler
def handle_clear_hilight
def handle_clear_polygons
def handle_draw_polygon
def handle_get_cursor_stats
def handle_hilight
def handleClick
def hideCursor
def hideCursorHint
def hilight_object
def info_cb
def initUI
def intersected_cb
def keyPressEvent
def maybe_flip
def object_cb
def projectPoints
def reconfig_cb
def resetActiveObject
def resetClick
def resetClickedObject
def set_selection_method
def showCursor
def showCursorHint
def update_cursor
def updateIntersectedCircles
def updateIntersectedPolys
def updateObjects

Public Attributes

 active_object
 active_poly
 circle_objects
 circles
 click_loc
 click_stats_pub
 clicked_object
 clicked_object_pub
 cursor_pts_xyz
 dur_pub
 flip
 info_sub
 interrupt_timer
 last_click_time
 last_cursor_rect
 obj_cursor
 obj_cursor_hint
 projected_cursor
 rate_pub
 selected_pub
 tfl

Static Public Attributes

tuple ACTIVE_POLYGON_PEN = QtGui.QPen(Colors.GREEN, 5)
int CIRCLE_RADIUS = 150
tuple click = QtCore.Signal()
tuple click_duration = rospy.Duration(1.0)
tuple click_loc = np.float64([-1, -1, -1])
 click_stale = False
tuple CLICKED_OBJECT_PEN = QtGui.QPen(Colors.BLUE, 5)
 config_inited = False
 cursor_header = None
tuple cursor_lock = RLock()
 cursor_pts = None
tuple cursorMoved = QtCore.Signal(PointCloud2)
 H = None
tuple hilightsCleared = QtCore.Signal()
 int_objects = None
 int_projected_objects = None
tuple intersected_lock = RLock()
tuple key_handlers = dict()
 model = None
 object_header = None
tuple object_lock = RLock()
tuple objectHighlighted = QtCore.Signal(srv.HilightObject)
 objects = None
tuple objectsChanged = QtCore.Signal(PointCloud2)
tuple polygon_lock = RLock()
tuple POLYGON_PEN = QtGui.QPen(Colors.WHITE, 5)
tuple polygon_pens = dict()
tuple polygonAdded = QtCore.Signal(srv.DrawPolygonRequest)
tuple polygons = dict()
tuple polygonsCleared = QtCore.Signal()
 projected_objects = None
tuple selected_pt = np.array([])
 use_selected_thresh = True

Detailed Description

Definition at line 73 of file object_circler.py.


Constructor & Destructor Documentation

Definition at line 585 of file object_circler.py.


Member Function Documentation

def object_circler.Circler.addKeyHandler (   self,
  key,
  fn 
)

Definition at line 123 of file object_circler.py.

Definition at line 581 of file object_circler.py.

Definition at line 462 of file object_circler.py.

def object_circler.Circler.clear_polygon (   self,
  poly_id,
  remove = True 
)

Definition at line 552 of file object_circler.py.

Definition at line 559 of file object_circler.py.

def object_circler.Circler.click_cb (   self,
  msg 
)

Definition at line 218 of file object_circler.py.

def object_circler.Circler.cursor_cb (   self,
  msg 
)

Definition at line 277 of file object_circler.py.

def object_circler.Circler.draw_polygon (   self,
  req 
)

Definition at line 502 of file object_circler.py.

def object_circler.Circler.escHandler (   self,
  _ 
)

Definition at line 126 of file object_circler.py.

Definition at line 470 of file object_circler.py.

Definition at line 565 of file object_circler.py.

def object_circler.Circler.handle_draw_polygon (   self,
  req 
)

Definition at line 498 of file object_circler.py.

Definition at line 474 of file object_circler.py.

def object_circler.Circler.handle_hilight (   self,
  req 
)

Definition at line 466 of file object_circler.py.

Definition at line 188 of file object_circler.py.

Definition at line 280 of file object_circler.py.

Definition at line 288 of file object_circler.py.

def object_circler.Circler.hilight_object (   self,
  req 
)

Definition at line 452 of file object_circler.py.

def object_circler.Circler.info_cb (   self,
  info 
)

Definition at line 181 of file object_circler.py.

Definition at line 129 of file object_circler.py.

def object_circler.Circler.intersected_cb (   self,
  msg 
)

Definition at line 267 of file object_circler.py.

def object_circler.Circler.keyPressEvent (   self,
  e 
)

Definition at line 118 of file object_circler.py.

def object_circler.Circler.maybe_flip (   self,
  coords 
)

Definition at line 447 of file object_circler.py.

def object_circler.Circler.object_cb (   self,
  msg 
)

Definition at line 229 of file object_circler.py.

def object_circler.Circler.projectPoints (   self,
  points,
  point_header 
)

Definition at line 426 of file object_circler.py.

def object_circler.Circler.reconfig_cb (   self,
  config,
  level 
)

Definition at line 569 of file object_circler.py.

Definition at line 178 of file object_circler.py.

def object_circler.Circler.resetClick (   self,
  obj 
)

Definition at line 168 of file object_circler.py.

Definition at line 175 of file object_circler.py.

Definition at line 491 of file object_circler.py.

Definition at line 284 of file object_circler.py.

Definition at line 292 of file object_circler.py.

def object_circler.Circler.update_cursor (   self,
  cursor_msg 
)

Definition at line 296 of file object_circler.py.

Definition at line 394 of file object_circler.py.

Definition at line 371 of file object_circler.py.

def object_circler.Circler.updateObjects (   self,
  obj_msg 
)

Definition at line 232 of file object_circler.py.


Member Data Documentation

Definition at line 129 of file object_circler.py.

Definition at line 129 of file object_circler.py.

Definition at line 76 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 78 of file object_circler.py.

Definition at line 129 of file object_circler.py.

tuple object_circler.Circler::click = QtCore.Signal() [static]

Definition at line 110 of file object_circler.py.

tuple object_circler.Circler::click_duration = rospy.Duration(1.0) [static]

Definition at line 85 of file object_circler.py.

tuple object_circler.Circler::click_loc = np.float64([-1, -1, -1]) [static]

Definition at line 84 of file object_circler.py.

Definition at line 218 of file object_circler.py.

Definition at line 107 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 175 of file object_circler.py.

Definition at line 77 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 108 of file object_circler.py.

Definition at line 95 of file object_circler.py.

tuple object_circler.Circler::cursor_lock = RLock() [static]

Definition at line 99 of file object_circler.py.

Definition at line 91 of file object_circler.py.

Definition at line 569 of file object_circler.py.

tuple object_circler.Circler::cursorMoved = QtCore.Signal(PointCloud2) [static]

Definition at line 113 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 74 of file object_circler.py.

tuple object_circler.Circler::hilightsCleared = QtCore.Signal() [static]

Definition at line 116 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 82 of file object_circler.py.

Definition at line 83 of file object_circler.py.

Definition at line 585 of file object_circler.py.

tuple object_circler.Circler::intersected_lock = RLock() [static]

Definition at line 98 of file object_circler.py.

tuple object_circler.Circler::key_handlers = dict() [static]

Definition at line 105 of file object_circler.py.

Definition at line 129 of file object_circler.py.

Definition at line 129 of file object_circler.py.

Definition at line 93 of file object_circler.py.

Definition at line 129 of file object_circler.py.

Definition at line 129 of file object_circler.py.

Definition at line 94 of file object_circler.py.

tuple object_circler.Circler::object_lock = RLock() [static]

Definition at line 97 of file object_circler.py.

tuple object_circler.Circler::objectHighlighted = QtCore.Signal(srv.HilightObject) [static]

Definition at line 115 of file object_circler.py.

Definition at line 80 of file object_circler.py.

tuple object_circler.Circler::objectsChanged = QtCore.Signal(PointCloud2) [static]

Definition at line 114 of file object_circler.py.

tuple object_circler.Circler::polygon_lock = RLock() [static]

Definition at line 100 of file object_circler.py.

tuple object_circler.Circler::POLYGON_PEN = QtGui.QPen(Colors.WHITE, 5) [static]

Definition at line 75 of file object_circler.py.

tuple object_circler.Circler::polygon_pens = dict() [static]

Definition at line 103 of file object_circler.py.

tuple object_circler.Circler::polygonAdded = QtCore.Signal(srv.DrawPolygonRequest) [static]

Definition at line 111 of file object_circler.py.

tuple object_circler.Circler::polygons = dict() [static]

Definition at line 102 of file object_circler.py.

tuple object_circler.Circler::polygonsCleared = QtCore.Signal() [static]

Definition at line 112 of file object_circler.py.

Definition at line 569 of file object_circler.py.

Definition at line 81 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 87 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 585 of file object_circler.py.

Definition at line 89 of file object_circler.py.


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


projector_interface
Author(s): Daniel Lazewatsky
autogenerated on Mon Oct 6 2014 10:12:36