diff -r f4303074311f -r e4e5f02787a1 front_idill/extern/fajran-npTuioClient/TuioClient/TuioCursor.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/front_idill/extern/fajran-npTuioClient/TuioClient/TuioCursor.h Fri Apr 06 10:44:54 2012 +0200 @@ -0,0 +1,49 @@ +/* + TUIO C++ Library - part of the reacTIVision project + http://reactivision.sourceforge.net/ + + Copyright (c) 2005-2008 Martin Kaltenbrunner + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#ifndef INCLUDED_TUIOCURSOR_H +#define INCLUDED_TUIOCURSOR_H + +#include +#include +#include "TuioContainer.h" + +class TuioCursor: public TuioContainer { + + protected: + int finger_id; + std::list path; + + public: + TuioCursor (long s_id, int f_id, float xpos, float ypos):TuioContainer(s_id,xpos,ypos) { + this->finger_id = f_id; + }; + + TuioCursor (TuioCursor *tuioCursor):TuioContainer(tuioCursor) { + this->finger_id = tuioCursor->getFingerID(); + }; + + ~TuioCursor(){}; + + int getFingerID() { return finger_id; }; +}; + +#endif