enforce minimum box size of zero

This commit is contained in:
David Vierra 2011-04-05 14:10:11 -10:00
parent d3cd25fb07
commit 3bcc93657b

6
box.py
View File

@ -78,9 +78,9 @@ class BoundingBox (object):
def getHeight(self): return self._size[1];
def getLength(self): return self._size[2];
def setWidth(self, w): self.size[0] = int(w);
def setHeight(self, h): self.size[1] = int(h);
def setLength(self, l): self.size[2] = int(l);
def setWidth(self, w): self.size[0] = max(0, int(w))
def setHeight(self, h): self.size[1] = max(0, int(h))
def setLength(self, l): self.size[2] = max(0, int(l))
width = property(getWidth, setWidth, None, "The dimension along the X axis");
height = property(getHeight, setHeight, None, "The dimension along the Y axis");