def __init__(self, origin, valueGetter, color, displayCondition=lambda: True): self.valueGetter = valueGetter self.displayCondition = displayCondition circle = Geometry2D.Circle(origin, 1) CVShape.__init__(self, color=color, height=1, shape=circle)
def highlightPt(self,pt): return self.addTempCVShape(CVCircle(Colors.WHITE,self.tempFront(),Geometry2D.Circle(pt,3)))
def permanentHighlightPt(self,pt): self.addCVShape(CVCircle(cv.CV_RGB(0,0,0),self.front(),Geometry2D.Circle(pt,3)))