add Circle.getPt()

This commit is contained in:
Josh Holtrop 2011-04-04 13:53:15 -04:00
parent 40fa3cbc3b
commit 7dc35f67bb

View File

@ -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)