Package SmootLight :: Package layouts :: Module ZigzagLayout :: Class ZigzagLayout
[hide private]
[frames] | no frames]

Class ZigzagLayout

source code

                                    object --+        
                                             |        
operationscore.SmootCoreObject.SmootCoreObject --+    
                                                 |    
      operationscore.PixelAssembler.PixelAssembler --+
                                                     |
                                                    ZigzagLayout

ZigZagLayout is a slightly more complex layout class that makes a zig-Zag Led Pattern
Inheriting classes must specify zigLength, the length in lights of a of a zig
and zig Axis, the direction of the long X axis (X or Y).
EG: zig length = 4, zig Axis = X would give:
 X-X-X-X
       |
 X-X-X-X
 |
 X-X-X-X etc.

Instance Methods [hide private]
 
initLayout(self) source code
 
layoutFunc(self, lastLocation) source code

Inherited from operationscore.PixelAssembler.PixelAssembler: getPixelLocations, getStripArgs, init

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]

initLayout(self)

source code 
Overrides: operationscore.PixelAssembler.PixelAssembler.initLayout

layoutFunc(self, lastLocation)

source code 
Overrides: operationscore.PixelAssembler.PixelAssembler.layoutFunc