Package libavg :: Module clusteredEventList :: Class ClusteredEventList

Class ClusteredEventList

source code

implements a variant of k-means. same API as EventList, with the difference that ClusteredEventList will simulate a maximum of 2 cursors (if more actual cursors are on the node, they are clustered. In contrast to EventList, the callbacks provide no EventCursors.

Instance Methods
 
__init__(self, node, source, onDown=<function <lambda> at 0x950e5a4>, onUp=<function <lambda> at 0x950e5dc>, onMotion=<function <lambda> at 0x950e614>, resetMotion=<function <lambda> at 0x950e64c>, captureEvents=True) source code
 
handleInitialDown(self, event) source code
 
delete(self) source code
 
calcClusters(self) source code
 
getCursors(self) source code
 
__len__(self) source code