UAV Coverage Path Planner
|
GUI class to specify a polygon. More...
Public Member Functions | |
def | __init__ (self) |
Constructor. More... | |
def | __call__ (self, event) |
Callback function for button_press_event. More... | |
def | update_params (self) |
Update values of coverage parameters. More... | |
def | update_param_texts (self) |
Update texts of coverage parameters. More... | |
def | draw_polygon (self, event) |
Callback function for "Draw Polygon" button. More... | |
def | calculate_path (self, event) |
Callback function for "Calculate CP" button. More... | |
def | clear_figure (self, event) |
Callback function for "Clear" button. More... | |
def | image_resolution_h_update (self, event) |
Called when content of "Image Height" is submitted. More... | |
def | image_resolution_w_update (self, event) |
Called when content of "Image Width" is submitted. More... | |
def | angle_of_view_update (self, event) |
Called when content of "Angle of view" is submitted. More... | |
def | height_update (self, event) |
Called when content of "Height" is submitted. More... | |
def | horizontal_overwrap_update (self, event) |
Called when content of "Horizontal overwrap" is submitted. More... | |
def | vertical_overwrap_update (self, event) |
Called when content of "Vertical overwrap" is submitted. More... | |
Public Attributes | |
fig | |
axis | |
is_polygon_drawn | |
is_path_drawn | |
server_node | |
lines | |
points | |
subpolygons | |
patches | |
shooting_cond | |
coverage_params | |
buttons | |
text_boxes | |
labels | |
GUI class to specify a polygon.
Definition at line 44 of file specify_rect.py.
def specify_rect.PolygonBuilder.__init__ | ( | self | ) |
Constructor.
Definition at line 49 of file specify_rect.py.
def specify_rect.PolygonBuilder.__call__ | ( | self, | |
event | |||
) |
Callback function for button_press_event.
event | MouseEvent object |
Definition at line 240 of file specify_rect.py.
def specify_rect.PolygonBuilder.angle_of_view_update | ( | self, | |
event | |||
) |
Called when content of "Angle of view" is submitted.
event | Content of TextBox |
Definition at line 471 of file specify_rect.py.
def specify_rect.PolygonBuilder.calculate_path | ( | self, | |
event | |||
) |
Callback function for "Calculate CP" button.
event | MouseEvent object |
Definition at line 311 of file specify_rect.py.
def specify_rect.PolygonBuilder.clear_figure | ( | self, | |
event | |||
) |
Callback function for "Clear" button.
event | MouseEvent object |
Definition at line 398 of file specify_rect.py.
def specify_rect.PolygonBuilder.draw_polygon | ( | self, | |
event | |||
) |
Callback function for "Draw Polygon" button.
event | MouseEvent object |
Definition at line 295 of file specify_rect.py.
def specify_rect.PolygonBuilder.height_update | ( | self, | |
event | |||
) |
Called when content of "Height" is submitted.
event | Content of TextBox |
Definition at line 485 of file specify_rect.py.
def specify_rect.PolygonBuilder.horizontal_overwrap_update | ( | self, | |
event | |||
) |
Called when content of "Horizontal overwrap" is submitted.
event | Content of TextBox |
Definition at line 499 of file specify_rect.py.
def specify_rect.PolygonBuilder.image_resolution_h_update | ( | self, | |
event | |||
) |
Called when content of "Image Height" is submitted.
event | Content of TextBox |
Definition at line 443 of file specify_rect.py.
def specify_rect.PolygonBuilder.image_resolution_w_update | ( | self, | |
event | |||
) |
Called when content of "Image Width" is submitted.
event | Content of TextBox |
Definition at line 457 of file specify_rect.py.
def specify_rect.PolygonBuilder.update_param_texts | ( | self | ) |
Update texts of coverage parameters.
Definition at line 283 of file specify_rect.py.
def specify_rect.PolygonBuilder.update_params | ( | self | ) |
Update values of coverage parameters.
Definition at line 272 of file specify_rect.py.
def specify_rect.PolygonBuilder.vertical_overwrap_update | ( | self, | |
event | |||
) |
Called when content of "Vertical overwrap" is submitted.
event | Content of TextBox |
Definition at line 515 of file specify_rect.py.
specify_rect.PolygonBuilder.axis |
Definition at line 59 of file specify_rect.py.
specify_rect.PolygonBuilder.buttons |
Definition at line 151 of file specify_rect.py.
specify_rect.PolygonBuilder.coverage_params |
Definition at line 136 of file specify_rect.py.
specify_rect.PolygonBuilder.fig |
Definition at line 55 of file specify_rect.py.
specify_rect.PolygonBuilder.is_path_drawn |
Definition at line 76 of file specify_rect.py.
specify_rect.PolygonBuilder.is_polygon_drawn |
Definition at line 72 of file specify_rect.py.
specify_rect.PolygonBuilder.labels |
Definition at line 222 of file specify_rect.py.
specify_rect.PolygonBuilder.lines |
Definition at line 87 of file specify_rect.py.
specify_rect.PolygonBuilder.patches |
Definition at line 109 of file specify_rect.py.
specify_rect.PolygonBuilder.points |
Definition at line 103 of file specify_rect.py.
specify_rect.PolygonBuilder.server_node |
Definition at line 80 of file specify_rect.py.
specify_rect.PolygonBuilder.shooting_cond |
Definition at line 117 of file specify_rect.py.
specify_rect.PolygonBuilder.subpolygons |
Definition at line 108 of file specify_rect.py.
specify_rect.PolygonBuilder.text_boxes |
Definition at line 175 of file specify_rect.py.