class documentation
        
        class AbstractCairoGraphDrawer(AbstractGraphDrawer, AbstractCairoDrawer):
Known subclasses: igraph.drawing.cairo.graph.CairoGraphDrawer
Abstract base class for graph drawers that draw on a Cairo canvas.
| Method | __init__ | Constructs the graph drawer and associates it to the given Cairo context and the given BoundingBox. | 
              Inherited from AbstractGraphDrawer:
            
| Static Method | ensure | Helper method that ensures that layout is an instance of Layout. If it is not, the method will try to convert it to aLayoutaccording to the following rules: | 
| Method | draw | Abstract method, must be implemented in derived classes. | 
| Static Method | _determine | Returns the order in which the edge of the given graph have to be drawn, assuming that the relevant keyword arguments (edge_order and edge_order_by) are given in kwds as a dictionary. If neither edge_order... | 
| Static Method | _determine | Returns the order in which the vertices of the given graph have to be drawn, assuming that the relevant keyword arguments (vertex_order and vertex_order_by) are given in kwds as a dictionary. If neither ... | 
              Inherited from AbstractCairoDrawer (via AbstractGraphDrawer):
            
| Method | bbox | Sets the bounding box of the drawing area where this drawer will draw. | 
| Instance Variable | context | Undocumented | 
| Property | bbox | The bounding box of the drawing area where this drawer will draw. | 
| Method | _mark | Marks the given point with a small circle on the canvas. Used primarily for debugging purposes. | 
| Instance Variable | _bbox | Undocumented | 
overridden in 
    igraph.drawing.cairo.graph.CairoGraphDrawerConstructs the graph drawer and associates it to the given Cairo context and the given BoundingBox.
| Parameters | |
| context | the context on which we will draw | 
| bbox | the bounding box within which we will draw. Can be anything accepted by the constructor of BoundingBox(i.e., a 2-tuple, a 4-tuple or aBoundingBoxobject). |