diff --git a/Circle.py b/Circle.py index a606c4f..0b90027 100644 --- a/Circle.py +++ b/Circle.py @@ -1,4 +1,6 @@ +import sys + from Shape import Shape class Circle(Shape): @@ -28,3 +30,17 @@ class Circle(Shape): def getRadius(self): return self.vars[2] + + def getPt(self, ptNum): + if ptNum == 0: + return (self.vars[0], self.vars[1]) + elif ptNum == 1: + return (self.vars[0] + self.vars[2], self.vars[1]) + elif ptNum == 2: + return (self.vars[0], self.vars[1] + self.vars[2]) + elif ptNum == 3: + return (self.vars[0] - self.vars[2], self.vars[1]) + elif ptNum == 4: + return (self.vars[0], self.vars[1] - self.vars[2]) + else: + sys.stderr.write('Circle.getPt(%d) called!' % ptNum)