rcognita.visuals.Animator

class rcognita.visuals.Animator(objects=[], pars=[])

Interface class of visualization machinery for simulation of system-controller loops. To design a concrete animator: inherit this class, override:

__init__() :
define necessary visual elements (required)
init_anim() :
initialize necessary visual elements (required)
animate() :
animate visual elements (required)
objects

Objects to be updated within animation cycle

Type

: tuple

pars

Fixed parameters of objects and visual elements

Type

: tuple

__init__(objects=[], pars=[])

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([objects, pars])

Initialize self.

animate(k)

get_anm(anm)

anm should be a FuncAnimation object.

init_anim()

stop_anm()

Stops animation, provided that self.anm was defined via get_anm.