| 82 | ''' |
| 83 | |
| 84 | def draw(self, dc, f, **key): |
| 85 | dc.SetPen(wx.Pen(RoiManager.get_color(), width=RoiManager.get_lw(), style=wx.SOLID)) |
| 86 | if(len(self.body)>1): |
| 87 | dc.DrawLines([f(*i) for i in self.body]) |
| 88 | for i in self.body:dc.DrawCircle(f(*i),2) |
| 89 | dc.DrawCircle(f(self.lt, (self.tp+self.bm)/2),2) |
| 90 | dc.DrawCircle(f(self.rt, (self.tp+self.bm)/2),2) |
| 91 | dc.DrawCircle(f((self.lt+self.rt)/2, self.tp),2) |
| 92 | dc.DrawCircle(f((self.lt+self.rt)/2, self.bm),2) |
| 93 | |
| 94 | def sketch(self, img, w=1, color=None): |
| 95 | pen = paint.Paint() |