GraphicsObject

class mobrob_behcon.visu.graphics.GraphicsObject(options)[source]

Generic base class for all of the drawable objects

Methods

__init__(options)

draw(graphwin)

Draw the object in graphwin, which should be a GraphWin object.

move(dx, dy)

move object dx units in x direction and dy units in y direction

setFill(color)

Set interior color to color

setOutline(color)

Set outline color to color

setWidth(width)

Set line weight to width

undraw()

Undraw the object (i.e.

Details

__init__(options)[source]
draw(graphwin)[source]

Draw the object in graphwin, which should be a GraphWin object. A GraphicsObject may only be drawn into one window. Raises an error if attempt made to draw an object that is already visible.

move(dx, dy)[source]

move object dx units in x direction and dy units in y direction

setFill(color)[source]

Set interior color to color

setOutline(color)[source]

Set outline color to color

setWidth(width)[source]

Set line weight to width

undraw()[source]

Undraw the object (i.e. hide it). Returns silently if the object is not currently drawn.