| 
        
            | Base Classes |  |  
        | meta_enabled drawable
 with_line
 line_colored
 container
 interactive
 top_level
 
 |  
        
            | Methods |  |  
        |  |  
            |  | __init__ |  
        | 
__init__ (
        self,
        paper,
        points=[],
        shape=( 8, 10, 3 ),
        pin=1,
        spline=0,
        package=None,
        fill="#000",
        )
 |  
            |  | bbox |  
        | 
bbox ( self )
 returns the bounding box of the object as a list of [x1,y1,x2,y2] |  
            |  | change_direction |  
        | 
change_direction ( self )
 |  
            |  | create_new_point |  
        | 
create_new_point (
        self,
        x,
        y,
        position=-1,
        )
creates new point, position specifies relative position of point in points, usualy -1 or 0 |  
            |  | delete |  
        | 
delete ( self )
 |  
            |  | delete_point |  
        | 
delete_point ( self,  pnt )
 |  
            |  | draw |  
        | 
draw ( self )
 |  
            |  | focus |  
        | 
focus ( self )
 |  
            |  | get_package |  
        | 
get_package ( self,  doc )
 returns a DOM element describing the object in CDML,
    doc is the parent document which is used for element creation
    (the returned element is not inserted into the document) |  
            |  | get_pins |  
        | 
get_pins ( self )
 returns tuple of boolean values (start, end) |  
            |  | is_empty_or_single_point |  
        | 
is_empty_or_single_point ( self )
 |  
            |  | lift |  
        | 
lift ( self )
 |  
            |  | move |  
        | 
move (
        self,
        dx,
        dy,
        )
 |  
            |  | read_package |  
        | 
read_package ( self,  package )
 reads the dom element package and sets internal state according to it |  
            |  | read_standard_values |  
        | 
read_standard_values (
        self,
        standard,
        old_standard=None,
        )
 |  
            |  | redraw |  
        | 
redraw ( self )
 |  
            |  | select |  
        | 
select ( self )
 |  
            |  | set_pins |  
        | 
set_pins (
        self,
        start=None,
        end=None,
        )
 |  
            |  | unfocus |  
        | 
unfocus ( self )
 |  
            |  | unselect |  
        | 
unselect ( self )
 |  |