Package VisionEgg :: Module Core :: Class FixationSpot |
[frames] | no frames]

# Class FixationSpot

source code

             object --+
                      |
    ClassWithParameters --+
                          |
                   Stimulus --+
                              |
                             FixationSpot

    A rectangle stimulus, typically used as a fixation spot.

    Parameters
    ==========
    anchor   -- how position parameter is used (String)
                Default: center
    color    -- color (AnyOf(Sequence3 of Real or Sequence4 of Real))
                Default: (1.0, 1.0, 1.0)
    on       -- draw? (Boolean)
                Default: True
    position -- position in eye coordinates (AnyOf(Sequence2 of Real or Sequence3 of Real or Sequence4 of Real))
                Default: (320.0, 240.0)
    size     -- size in eye coordinates (Sequence2 of Real)
                Default: (4.0, 4.0)

Instance Methods
__init__(self, **kw) Instantiate and get ready to draw. | source code
draw(self) Draw the stimulus. | source code
Inherited from `ClassWithParameters`: `__getstate__`, `__setstate__`, `get_specified_type`, `is_constant_parameter`, `set`, `verify_parameters` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Class Variables
| parameters_and_defaults = `VisionEgg.ParameterDefinition({'on':`...``
Inherited from `ClassWithParameters`: `__safe_for_unpickling__`, `constant_parameters_and_defaults`

Properties
Inherited from `object`: `__class__`

Method Details

### __init__(self, **kw) (Constructor) | source code
    Instantiate and get ready to draw.

    Set parameter values and create anything needed to draw the
    stimulus including OpenGL state variables such display lists
    and texture objects.
Overrides: Stimulus.__init__ (inherited documentation)

### draw(self) | source code
    Draw the stimulus. (Called by Viewport instance.)

    This method is called every frame.  This method actually
    performs the OpenGL calls to draw the stimulus.
Overrides: Stimulus.draw (inherited documentation)

Class Variable Details

  ### parameters_and_defaults Value:
      VisionEgg.ParameterDefinition({'on':(True, ve_types.Boolean, 'draw?'),
       'color':((1.0, 1.0, 1.0), ve_types.AnyOf(ve_types.Sequence3(ve_types.
      Real), ve_types.Sequence4(ve_types.Real)), 'color'), 'position':((320.
      0, 240.0), ve_types.AnyOf(ve_types.Sequence2(ve_types.Real), ve_types.
      Sequence3(ve_types.Real), ve_types.Sequence4(ve_types.Real)), 'positio
      n in eye coordinates'), 'anchor':('center', ve_types.String, 'how posi
      tion parameter is used'), 'size':((4.0, 4.0), ve_types.Sequence2(ve_ty
      pes.Real), 'size in eye coordinates'), 'center':(None, ve_types.Sequen
      ...