Package SmootLight :: Package pixelmappers :: Module SimpleMapper :: Class SimpleMapper
[hide private]
[frames] | no frames]

Class SimpleMapper

source code

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

SimpleMapper is a PixelMapper which maps events to the nearest Pixel. It also supports strings of the form: {x}>5, {y}<10, {x}*{y}<{x}, etc. (Conditions, separated by commas. Standard python syntax such as and and or may also be used). You may use 'math.' functions such as math.sqrt, etc. It also accepts lists of strings

Instance Methods [hide private]
 
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.PixelMapper.PixelMapper: init, mapEvent

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]

mappingFunction(self, eventLocation, screen)

source code 

Takes a Screen and event location and returns a list of tuples (pixel,weight) with sum(weights)=1

Overrides: operationscore.PixelMapper.PixelMapper.mappingFunction
(inherited documentation)