def ellipse(self, center, dimensions, color = Color.DEFAULT, width = 1, filled = False, alpha = -1):
        if(filled):
            width = 0
        r = pg.Rect(center[0] - (dimensions[0] / 2), center[1] - (dimensions[1] / 2), dimensions[0], dimensions[1])
        pg.draw.ellipse(self._mSurface, self._csvRGB2pgColor(color, alpha), r, width)

        cenInt = tuple(int(x) for x in center)
        dimInt = tuple(int(x) for x in dimensions)
        self._mSVG.add(self._mSVG.ellipse(center=centInt, r=dimInt))

        return None
Draw an ellipse given a location and a dimensions.
dataset/ETHPy150Open sightmachine/SimpleCV/SimpleCV/DrawingLayer.py/DrawingLayer.ellipse