Example #1
0
 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):
     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)
Example #4
0
 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)
Example #5
0
 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)
Example #9
0
 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)