python-igraph API reference

List of all classes, functions and methods in python-igraph

class documentation

class BoundingBox(Rectangle):

View In Hierarchy

Class representing a bounding box (a rectangular area) that encloses some objects.

Method __ior__ Replaces this bounding box with the union of itself and another.
Method __or__ Takes the union of this bounding box with another.
Instance Variable _bottom Undocumented
Instance Variable _left Undocumented
Instance Variable _right Undocumented
Instance Variable _top Undocumented

Inherited from Rectangle:

Method __bool__ Undocumented
Method __eq__ Undocumented
Method __hash__ Undocumented
Method __init__ Creates a rectangle.
Method __ne__ Undocumented
Method __repr__ Undocumented
Class Variable __slots__ Undocumented
Property bottom The Y coordinate of the bottom edge of the box
Method bottom.setter Sets the Y coordinate of the bottom edge of the box
Method contract Contracts the rectangle by the given margins.
Property coords The coordinates of the corners.
Method coords.setter Sets the coordinates of the corners.
Method expand Expands the rectangle by the given margins.
Instance Variable height The height of the rectangle
Method height.setter Sets the height of the rectangle by adjusting the bottom edge.
Method intersection Returns the intersection of this rectangle with another.
Method isdisjoint Returns ``True`` if the two rectangles have no intersection.
Method isempty Returns ``True`` if the rectangle is empty (i.e. it has zero width and height).
Property left The X coordinate of the left side of the box
Method left.setter Sets the X coordinate of the left side of the box
Property midx The X coordinate of the center of the box
Method midx.setter Moves the center of the box to the given X coordinate
Property midy The Y coordinate of the center of the box
Method midy.setter Moves the center of the box to the given Y coordinate
Property right The X coordinate of the right side of the box
Method right.setter Sets the X coordinate of the right side of the box
Property shape The shape of the rectangle (width, height)
Method shape.setter Sets the shape of the rectangle (width, height).
Property top The Y coordinate of the top edge of the box
Method top.setter Sets the Y coordinate of the top edge of the box
Method translate Translates the rectangle in-place.
Method union Returns the union of this rectangle with another.
Instance Variable width The width of the rectangle
Method width.setter Sets the width of the rectangle by adjusting the right edge.
def __ior__(self, other):

Replaces this bounding box with the union of itself and another.

Example:

    >>> box1 = BoundingBox(10, 20, 50, 60)
    >>> box2 = BoundingBox(70, 40, 100, 90)
    >>> box1 |= box2
    >>> print(box1)
    BoundingBox(10.0, 20.0, 100.0, 90.0)
_left =

Undocumented

_top =

Undocumented

_right =

Undocumented

_bottom =
def __or__(self, other):

Takes the union of this bounding box with another.

The result is a bounding box which encloses both bounding boxes.

Example:

    >>> box1 = BoundingBox(10, 20, 50, 60)
    >>> box2 = BoundingBox(70, 40, 100, 90)
    >>> box1 | box2
    BoundingBox(10.0, 20.0, 100.0, 90.0)
API Documentation for python-igraph, generated by pydoctor 21.2.2 at 2021-06-11 17:33:49.