TUIOServer

superclass: [Object]


/*

Author: 

2006

Till Bovermann 

SonEnvir IEM

KUG Graz

Austria

*/


a server fulfilling the TUIO-Specs.

drawbacks:

no 'P' symbols are yet handled...


*new(formatString, tuioClass)

formatString a format String (explained in [TUIObject])

netaddr a netaddr default nothing, listening to all. 

tuioClass the Class of the created objects. 

Must be a subclass of [TUIObject], defaults to TUIObject.


set(id, args)

id the unique id of the object to be set

args list of arguments in the order as determined by the formatString


alive(ids)

ids list of ids of all visible objects


allAlive

indicates that all objects visible before are still visible.


visibleObjs

returns a list of all currently visible objects.


gui

creates a gui representing recognized objects



Examples


GUI.swing;

GUI.cocoa;

SwingOSC.default.boot;

SwingOSC.default.quit;


t = TUIOServer("_ixyzuvw", TUIOdump);

t.gui


t.set(0, [3, 0.3, 0.7, 0.5, 0.2, 0.4, 0.1])

t.alive([0])

t.set(1, [1, 0.41, 0.72, 0.5, 0.2, 0.4, 0.1])

t.alive([0,1])

t.visibleObjs


t.set(1, [3, 0, 0.17, 0.5, 0.2, 0.4, 0.1]);

t.set(2, [1, 0.15, 0.19, 0.5, 0.2, 0.4, 0.1]);

t.alive([0, 1, 2]);

t.visibleObjs;


t.alive([]);

t.visibleObjs;



t.visibleObjs