def getDisplayBox(self): p=self.locate(self.owner) x=p.getX()-self.SIZE/2 y=p.getY()-self.SIZE/2 w=self.SIZE h=self.SIZE return pyHRectangle(x,y,w,h)
def getDisplayBox(self): maxX=0 maxY=0 minX=1e90 minY=1e90 for p in self.points: if p.getX()<minX: minX=p.getX() if p.getX()>maxX: maxX=p.getX() if p.getY()<minY: minY=p.getY() if p.getY()>maxY: maxY=p.getY() return pyHRectangle(minX-1,minY-1,maxX-minX+1,maxY-minY+1)
def getDisplayBox(self): maxX = 0 maxY = 0 minX = 1e90 minY = 1e90 for p in self.points: if p.getX() < minX: minX = p.getX() if p.getX() > maxX: maxX = p.getX() if p.getY() < minY: minY = p.getY() if p.getY() > maxY: maxY = p.getY() return pyHRectangle(minX, minY, maxX - minX, maxY - minY)
def getDisplayBox(self): minX = 10e100 minY = 10e100 maxX = 0 maxY = 0 for f in self.getFigures(): r = f.getDisplayBox() x0 = r.getX() y0 = r.getY() x1 = x0 + r.getWidth() y1 = y0 + r.getHeight() if x0 < minX: minX = x0 if y0 < minY: minY = y0 if x1 > maxX: maxX = x1 if y1 > maxY: maxY = y1 return pyHRectangle(minX, minY, maxX - minX, maxY - minY)
def getDisplayBox(self): minX=10e100 minY=10e100 maxX=0 maxY=0 for f in self.getFigures(): r=f.getDisplayBox() x0=r.getX() y0=r.getY() x1=x0+r.getWidth() y1=y0+r.getHeight() if x0<minX: minX=x0 if y0<minY: minY=y0 if x1>maxX: maxX=x1 if y1>maxY: maxY=y1 return pyHRectangle(minX,minY,maxX-minX,maxY-minY)
def getDisplayBox(self): r=pyHCompositeFigure.getDisplayBox(self) rx,ry=self.t.transform(r.getX(),r.getY()) rw,rh=self.t.scale(r.getWidth(),r.getHeight()) return pyHRectangle(rx,ry,rw,rh)
def getDisplayBox(self): return pyHRectangle(self.x0, self.y0, self.w, self.h)
def getRecFromMinMax(self): w=self.maxX-self.minX h=self.maxY-self.minY iw=w*0.1 ih=h*0.1 return pyHRectangle(self.minX-iw/2.0,self.minY-ih/2.0,w+iw,h+ih)
def getDisplayBox(self): return pyHRectangle(self.x0,self.y0,self.w,self.h)