Ejemplo n.º 1
0
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(Tuio.Tuio2CursorEvents.newAgent,RecognizerDrag.EventNewTAgent)
     self.name = "RecognizerDrag"
     self.origin = None
     self.pos = None
     self.mind = 10
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(RecognizerPad.newAgent,RecognizerCursorOnPad.EventNewPAgent)
     self.onPad = None
     self.fid = None
     self.cursor = None
     self.cPos = None
     self.cPoscm = None
     self.crPos = None
     self.crPoscm = None
     self.origin = None
     self.has_cur = False
     #self.has_pad = True
     #self.mesa_camZ = 0.0042
     self.mesa_camZ = 1280
     self.ratioX = 38.3
     self.ratioY = 25.5
     self.ratioZ = 26
     #self.ratioZ = 12500  #este se trata inverso a los otros dos
     self.px = None   
     self.py = None    
     self.pz = None
     self.pxcm = None   
     self.pycm = None    
     self.pzcm = None
     self.yaw = None       
     self.pitch = None    
     self.roll = None
     self.name = "RecognizerCursorOnPad"
     self.shadow = shadowCursorOnPad(self)
Ejemplo n.º 3
0
    def __init__(self,recognizer):
        Recognizer.__init__(self)

        self.recognizer = recognizer
        self.newAgent = Event()
        self.eventqueue = []
        self.register_event(recognizer.newAgent,AppRecognizer._eventNewAgent)
        self.willenqueue = True
Ejemplo n.º 4
0
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(RecognizerTwoFingers.newAgent, RecognizerPadDrag.EventNewTAgent)
     self.name = "RecognizerPadDrag"
     self.pos = None
     self.started = False
     self.origin = None
     self.mind = 10
     self.fid = None
 def __init__(self):
     Recognizer.__init__(self)
     self.agent = None
     self.firstap = None
     self.secondtap = None
     self.register_event(RecognizerTap.newAgent,RecognizerDoubleTap.EventNewAgent)
     self.time = 0.5
     self.maxd = 15
     self.name = "RecognizerDoubleTap %d" % RecognizerDoubleTap.rtotal
     RecognizerDoubleTap.rtotal+=1
Ejemplo n.º 6
0
 def __init__(self):
     self.finger = None
     Recognizer.__init__(self)
     #shadow.__init__(self)
     self.cursorEvents = Tuio.Tuio2CursorEvents
     self.register_event(self.cursorEvents.newAgent,RecognizerTap.EventNewAgent)
     self.maxd = 10
     self.time = 0.4
     self.origin = None
     self.shadow = shadowCursorOffPad(self)
Ejemplo n.º 7
0
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(RecognizerCursorOnPad.newAgent, RecognizerPadTap.EventNewAgent)
     self.crPos = None
     self.onPad = None
     self.fid = None
     self.origin = None
     self.time = 0.5
     self.maxd = 20
     self.cPos = None
     self.name = "RecognizerPadTap"
Ejemplo n.º 8
0
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(RecognizerCursorOnPad.newAgent,RecognizerPadSwipe.EventNewAgent)
     self.onPad = None
     self.cursors = []
     self.ammount_cursors = 0
     self.good_cursors = []
     self.name = "RecognizerPadSwipe"
     self.maxSpace = 100
     self.minMoved = 20
     self.time = 4
     self.cPos = None
    def __init__(self):
        Recognizer.__init__(self)
        self.figureEvents = Tuio.Tuio2FigureEvents
        self.register_event(self.figureEvents.newAgent,RecognizerInstrument.EventNewAgent)
        self.origin = None
        self.px = None
        self.py = None
        self.pz = None
        self.fid = None
        self.fidIDs = (11,12,13,14)
        self.angle = 0
        self.figure = None
	self.name = "RecognizerInstrument"
Ejemplo n.º 10
0
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(Tuio.Tuio2CursorEvents.newAgent,RecognizerSwipe.EventNewAgent)
     self.cursors = []
     self.ammount_cursors = 0
     self.good_cursors = []
     self.name = "RecognizerSwipe"
     self.maxSpace = 80
     self.minMoved = 30
     self.pos = None
     self.positions = []
     self.time = 30
     self.conf = False
     self._good_cursors = 0
Ejemplo n.º 11
0
 def __init__(self):
     Recognizer.__init__(self)
     self.finger = None
     self.register_event(RecognizerCursorOnPad.newAgent,RecognizerGEQ.EventNewAgent)
     self.positions = []
     self.real_positions = []
     self.time = 1
     self.margin = 5
     self.p =  [0,0,0,0,0]
     self.peaks = []
     self.fase = "flat"
     self.padHeight = 300
     self.onPad = None
     self.maxright = None
 def __init__(self):
     Recognizer.__init__(self)
     self.finger = None
     self.cursorEvents = Tuio.Tuio2CursorEvents
     self.register_event(self.cursorEvents.newAgent,RecognizerEnvelope.EventNewAgent)
     self.positions = []
     self.finalPositions = []
     self.time = 0.5
     self.baseline = 0
     self.margin = 10
     self.tooHigh = 100
     self.max = 0
     self.minLength = 200
     self.onPad = None
 def __init__(self):
     Recognizer.__init__(self)
     self.register_event(RecognizerCursorOnPad.newAgent,RecognizerTwoFingers.EventNewTAgent)
     self.onPad = None
     self.cur1 = None
     self.cur2 = None
     self.crPos1 = None
     self.crPos2 = None        
     self.name = "RecognizerTwoFingers"
     self.maxSpace = 60
     #self.time = 0.25
     self.oneOff = False
     self.avPos = None
     self.cPos1 = None
     self.cPos2 = None
     self.onPad = None
Ejemplo n.º 14
0
 def __init__(self):
     Recognizer.__init__(self)
     self.agent = None
     self.firstap = None
     self.secondtap = None
     self.thirdtap = None
     self.fourthtap = None
     self.register_event(RecognizerTap.newAgent, RecognizerTapTempo.EventNewAgent)
     self.time = 1
     self.maxd = 15
     self.name = "RecognizerTapTempo %d" % RecognizerTapTempo.rtotal
     RecognizerTapTempo.rtotal += 1
     self.tapTime = []
     self.tempo = None
     self.interval = None
     self.start = datetime.datetime.now()
Ejemplo n.º 15
0
    def __init__(self):
        self.pad = None
        Recognizer.__init__(self)
        self.figureEvents = Tuio.Tuio2FigureEvents
        self.register_event(self.figureEvents.newAgent,RecognizerTurner.EventNewAgent)
        self.origin = None
        self.px = None
        self.py = None
        self.pz = None
        self.fid = None
        self.figure = None
        self.down = False
        self.floor = 1280
        self.margin = 260
        self.fidIDs = (3,4,5,6,7,8)
        self.angle = 0
	self.time = 1
Ejemplo n.º 16
0
    def __init__(self):
        Recognizer.__init__(self)
        self.figureEvents = Tuio.Tuio2FigureEvents 
        self.register_event(self.figureEvents.newAgent,RecognizerPad.EventNewAgent)
        self.maxd = 10
        self.time = 1
        self.fid = None
##        self.corner1 = None
##        self.corner2 = None
##        self.corner3 = None
##        self.corner4 = None
##        self.c1 = (-2.6,2.9)
##        self.c2 = (-13.6,2.9)
##        self.c3 = (-13.6,-8.1)
##        self.c4 = (-2.6,-8.1)
        self.fidIDs = (0, 1, 2, 3)
        self.name = "RecognizerPad"
        self.shadow = shadowPad(self)
Ejemplo n.º 17
0
 def __init__(self):
     Recognizer.__init__(self)
     self.finger = None
     self.register_event(RecognizerCursorOnPad.newAgent,RecognizerEnvelope.EventNewAgent)
     self.real_positions = []
     self.positions = []
     self.finalPositions = []
     self.time = 0.5
     self.baseline = 0
     self.max = 0
     self.min = 0
     self.margin = 5
     self.tooHigh = 100
     self.minLength = 200
     #self.margin = 0.25
     #self.tooHigh = 5
     #self.minLength = 4
     self.onPad = None
     self.name = "RecognizerEnvelope"
 def __init__(self):
     Recognizer.__init__(self)
     self.finger = None
     self.cursorEvents = Tuio.Tuio2CursorEvents
     self.register_event(self.cursorEvents.newAgent,RecognizerWave.EventNewAgent)
     self.positions = []
     self.vertex = [0]
     self.gradients = []
     self.time = 0.4
     self.peaks = 0
     self.fase = "up"
     self.margin = 10
     self.maxdist = 4
     self.num = 0
     self.flats = 0
     self.baseline = 0
     self.ok = None
     self.is_square = 0
     self.straight_down = 0
     self.onPad = None
     self.max = 0
     self.minHeight = 30
Ejemplo n.º 19
0
 def __init__(self):
     Recognizer.__init__(self)
     self.finger = None
     self.register_event(RecognizerCursorOnPad.newAgent,RecognizerWave.EventNewAgent)
     self.real_positions = []
     self.positions = []
     self.vertex = []
     self.gradients = []
     self.time = 0.4
     self.peaks = 0
     self.fase = "up"
     self.margin = 5
     self.minHeight = 30
     self.num = 0
     self.flats = 0
     self.baseline = 0
     self.ok = None
     self.is_square = 0
     self.straight_down = 0
     self.onPad = None
     self.max = None
     self.maxleft = None
     self.min = None
     self.tooLow = 100
Ejemplo n.º 20
0
 def fail(self,cause):
     print "PadSwipe fails: %s" % (cause,)
     self.unregister_all()
     Recognizer.fail(self, cause)
Ejemplo n.º 21
0
 def fail(self,cause):
     self.unregister_all()
     print "GEQ fails: %s" % (cause,)
     Recognizer.fail(self, cause)
Ejemplo n.º 22
0
 def __init__(self):
     Recognizer.__init__(self)
     self.generator = Tuio2AgentGenerator(Screen.size)
     self.register_event(TuioCursorEvents.newAgent, RecognizerTuio_Tuio2.EventnewAgentCur)
     self.register_event(TuioFigureEvents.newAgent, RecognizerTuio_Tuio2.EventnewAgentFig)
     self.finger = None
 def fail(self,cause):
     self.unregister_all()
     Recognizer.fail(self, cause)
Ejemplo n.º 24
0
 def fail(self, cause="Unknown"):
     if self.agent:
         self.agent.removePad.call(self.agent)
     Recognizer.fail(self,cause)
     self.unregister_all()
Ejemplo n.º 25
0
 def fail(self, cause="Unknown"):
     try:
         self.unregister_all()
     except:
         None
     Recognizer.fail(self,cause)
 def fail(self, cause="Unknown"):
     print "RecognizerWave(",self,") fail, cause="+cause
     Recognizer.fail(self,cause)
Ejemplo n.º 27
0
 def fail(self,cause):
     print "Envelope fails: %s" % (cause,)
     Recognizer.fail(self, cause)
Ejemplo n.º 28
0
 def fail(self, cause="Unknown"):
     print "RecognizerTapTempo(", self, ") fail, cause=" + cause
     # raise Exception("RecognizerDoubleTap fail")
     Recognizer.fail(self, cause)
Ejemplo n.º 29
0
 def fail(self, cause="Unknown"):
     print "RecognizerWave(",self,") fail, cause="+cause
     self.unregister_all()
     Recognizer.fail(self,cause)