middleware/src/Tracking/Events/SwipeEventArgs.cs
author bastiena
Tue, 20 Mar 2012 18:00:55 +0100
changeset 7 8a21bec5d45f
parent 3 92f19af39024
child 8 e4e7db2435f8
permissions -rw-r--r--
Middleware : No proximity bugs anymore. The skeleton disappear if a tracked person is too close or not tracked anymore. Processing : There are no laggs anymore when an user stay too long moving his hands and drawing tons of ellipses. (TUIO Cursors are not taken by their vectors, only the last position of the cursors are caught to be drawn).

/*
 * Projet : TraKERS
 * Module : MIDDLEWARE
 * Sous-Module : Tracking/Events
 * Classe : SwipeEventArgs
 * 
 * Auteur : alexandre.bastien@iri.centrepompidou.fr
 * 
 * Fonctionnalités : Cette classe contient les membres utilisés lors de l'appel au listener correspondant
 * à l'événement : L'utilisateur a effectué un swipe.
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Trakers.Communication;
using Trakers.Tracking.Gestures;

namespace Trakers.Tracking.Events
{
    public class SwipeEventArgs : EventArgs
    {
        //Fenêtre de debug.
        public readonly Debug.DebugWindow debug;
        //Serveur TUIO.
        public readonly Server server;
        //Direction du swipe.
        public readonly SwipeDetector.Direction direction;

        /*
        * Constructeur : Il prend l'affichage de debug, le serveur TUIO et la direction du swipe.
        */
        public SwipeEventArgs(Debug.DebugWindow _debug, Server _server, SwipeDetector.Direction _direction)
        {
            debug = _debug;
            server = _server;
            direction = _direction;
        }
    }
}