Package VisionEgg :: Module FlowControl :: Class ConstantController
[frames] | no frames]

Class ConstantController

source code

object --+    
         |    
Controller --+
             |
            ConstantController

Set parameters to a constant value.



Instance Methods
 
__init__(self, during_go_value=None, between_go_value=None, **kw)
Create instance of Controller.
source code
 
set_during_go_value(self, during_go_value) source code
 
get_during_go_value(self) source code
 
set_between_go_value(self, between_go_value) source code
 
get_between_go_value(self) source code
 
during_go_eval(self)
Called by Presentation.
source code
 
between_go_eval(self)
Called by Presentation.
source code

Inherited from Controller: evaluate_now, returns_type, set_eval_frequency

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables

Inherited from Controller: EVERY_FRAME, FRAMES_ABSOLUTE, FRAMES_SINCE_GO, NEVER, NOT_BETWEEN_GO, NOT_DURING_GO, ONCE, TIME_INDEPENDENT, TIME_SEC_ABSOLUTE, TIME_SEC_SINCE_GO, TRANSITIONS, flag_dictionary

Properties

Inherited from object: __class__

Method Details

__init__(self, during_go_value=None, between_go_value=None, **kw)
(Constructor)

source code 
Create instance of Controller.

Arguments:

eval_frequency -- Int, bitwise "or" of flags
temporal_variables -- Int, bitwise "or" of flags
return_type -- Set to type() of the parameter under control

Overrides: Controller.__init__
(inherited documentation)

during_go_eval(self)

source code 
Called by Presentation. Overrides method in Controller base class.

Overrides: Controller.during_go_eval

between_go_eval(self)

source code 
Called by Presentation. Overrides method in Controller base class.

Overrides: Controller.between_go_eval