copy constructor for BoundingBox (and it really should be immutable...)

This commit is contained in:
David Vierra 2011-04-08 11:01:41 -10:00
parent f4724cfe8b
commit 03c1a4ed37

6
box.py
View File

@ -3,7 +3,11 @@ import itertools
class BoundingBox (object):
def __init__(self, origin = (0,0,0), size = (0,0,0)):
self._origin, self._size = list(map(int, origin)),list(map(int, size))
if isinstance(origin, BoundingBox):
self._origin = list(origin._origin)
self._size = list(origin._size)
else:
self._origin, self._size = list(map(int, origin)),list(map(int, size))
def getMinx(self): return self.origin[0];
def getMiny(self): return self.origin[1];