add Circle.getPt()
This commit is contained in:
parent
40fa3cbc3b
commit
7dc35f67bb
16
Circle.py
16
Circle.py
@ -1,4 +1,6 @@
|
|||||||
|
|
||||||
|
import sys
|
||||||
|
|
||||||
from Shape import Shape
|
from Shape import Shape
|
||||||
|
|
||||||
class Circle(Shape):
|
class Circle(Shape):
|
||||||
@ -28,3 +30,17 @@ class Circle(Shape):
|
|||||||
|
|
||||||
def getRadius(self):
|
def getRadius(self):
|
||||||
return self.vars[2]
|
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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user