Package SmootLight :: Package operationscore :: Module PixelMapper :: Class PixelMapper
[hide private]
[frames] | no frames]

Class PixelMapper

source code

                                    object --+    
                                             |    
operationscore.SmootCoreObject.SmootCoreObject --+
                                                 |
                                                PixelMapper

PixelMapper is the parent class for PixelMappers. Inheriting classes should define mappingFunction which takes an eventLocation and a screen and returns a list of (weight, pixels). PixelMapper handles caching automatically.

Instance Methods [hide private]
 
init(self) source code
 
mapEvent(self, eventLocation, screen) source code
 
mappingFunction(self, eventLocation, screen)
Takes a Screen and event location and returns a list of tuples (pixel,weight) with sum(weights)=1
source code

Inherited from operationscore.SmootCoreObject.SmootCoreObject: __contains__, __getitem__, __getiter__, __init__, __setitem__, acquireLock, addDieListener, className, die, releaseLock, removeDieListener, validateArgDict, validateArgs

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

init(self)

source code 
Overrides: operationscore.SmootCoreObject.SmootCoreObject.init