def draw_arc(self, x1y1, x2y2, xcyc):
self._buf_image.DrawArcPoint(x1y1, x2y2, xcyc)<EOL>if self.auto_refresh:<EOL><INDENT>dc = wx.ClientDC(self.wx_obj)<EOL>dc.BlitPointSize((<NUM_LIT:0>, <NUM_LIT:0>), (self._size[<NUM_LIT:0>], self._size[<NUM_LIT:1>]), self._buf_image, (<NUM_LIT:0>, <NUM_LIT:0>))<EOL><DEDENT>
Draws an arc of a circle, centered on (xc, yc), with starting
point (x1, y1) and ending at (x2, y2). The current pen is used
for the outline and the current brush for filling the shape.

The arc is drawn in an anticlockwise direction from the start
point to the end point.