Skip to content

Commit 8ef000e

Browse files
srmainwaringpeterbarker
authored andcommitted
mavproxy_map: add showcircles option to SlipPolygon
Signed-off-by: Rhys Mainwaring <[email protected]>
1 parent f57b357 commit 8ef000e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

MAVProxy/modules/mavproxy_map/mp_slipmap_util.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def clicked(self, px, py):
214214

215215
class SlipPolygon(SlipObject):
216216
'''a polygon to display on the map'''
217-
def __init__(self, key, points, layer, colour, linewidth, arrow = False, popup_menu=None, showlines=True):
217+
def __init__(self, key, points, layer, colour, linewidth, arrow = False, popup_menu=None, showlines=True, showcircles=True):
218218
SlipObject.__init__(self, key, layer, popup_menu=popup_menu)
219219
self.points = points
220220
self.colour = colour
@@ -225,6 +225,7 @@ def __init__(self, key, points, layer, colour, linewidth, arrow = False, popup_m
225225
self._selected_vertex = None
226226
self._has_timestamps = False
227227
self._showlines = showlines
228+
self._showcircles = showcircles
228229

229230
def set_colour(self, colour):
230231
self.colour = colour
@@ -250,7 +251,8 @@ def draw_line(self, img, pixmapper, pt1, pt2, colour, linewidth):
250251
return
251252
if self._showlines:
252253
cv2.line(img, pix1, pix2, colour, linewidth)
253-
cv2.circle(img, pix2, linewidth*2, colour)
254+
if self._showcircles:
255+
cv2.circle(img, pix2, linewidth*2, colour)
254256
if len(self._pix_points) == 0:
255257
self._pix_points.append(pix1)
256258
self._pix_points.append(pix2)

0 commit comments

Comments
 (0)