Package fabmetheus_utilities :: Module intercircle :: Class BoundingLoop
[hide private]
[frames] | no frames]

Class BoundingLoop

source code

A class to hold a bounding loop composed of a minimum complex, a maximum complex and an outset loop.

Instance Methods [hide private]
 
__eq__(self, other)
Determine whether this bounding loop is identical to other one.
source code
 
__repr__(self)
Get the string representation of this bounding loop.
source code
 
getFromLoop(self, loop)
Get the bounding loop from a path.
source code
 
getOutsetBoundingLoop(self, outsetDistance)
Outset the bounding rectangle and loop by a distance.
source code
 
isEntirelyInsideAnother(self, anotherBoundingLoop)
Determine if this bounding loop is entirely inside another bounding loop.
source code
 
isOverlappingAnother(self, anotherBoundingLoop)
Determine if this bounding loop is intersecting another bounding loop.
source code
 
isOverlappingAnotherInList(self, boundingLoops)
Determine if this bounding loop is intersecting another bounding loop in a list.
source code
 
isRectangleMissingAnother(self, anotherBoundingLoop)
Determine if the rectangle of this bounding loop is missing the rectangle of another bounding loop.
source code