19 #ifndef INCLUDED_TUIOOBJECT_H    20 #define INCLUDED_TUIOOBJECT_H    22 #include "TuioContainer.h"    85         TuioObject (
long si, 
int sym, 
float xp, 
float yp, 
float a);
    99             if (angleFilter) 
delete angleFilter;
   117         void update (
TuioTime ttime, 
float xp, 
float yp, 
float a, 
float xs, 
float ys, 
float rs, 
float ma, 
float ra);
   133         void update (
float xp, 
float yp, 
float a, 
float xs, 
float ys, 
float rs, 
float ma, 
float ra);
   145         void update (
TuioTime ttime, 
float xp, 
float yp, 
float a);
   166         int getSymbolID() 
const;
   172         float getAngle() 
const;
   178         float getAngleSum() 
const;
   184         float getAngleDegrees() 
const;
   190         float getRotationSpeed() 
const;
   196         float getRotationAccel() 
const;
   202         bool isMoving() 
const;
   204         void addAngleThreshold(
float thresh);
   206         void removeAngleThreshold();
   208         void addAngleFilter(
float mcut, 
float beta);
   210         void removeAngleFilter();
 Definition: OneEuroFilter.h:49
Definition: TuioContainer.h:44
int symbol_id
Definition: TuioObject.h:38
Definition: TuioTime.h:48
float rotation_speed
Definition: TuioObject.h:50
virtual ~TuioObject()
Definition: TuioObject.h:98
float angle_sum
Definition: TuioObject.h:46
Definition: FlashSender.h:166
virtual void update(TuioTime ttime, float xp, float yp)
Definition: TuioContainer.cpp:95
Definition: TuioObject.h:32
float angle
Definition: TuioObject.h:42
float rotation_accel
Definition: TuioObject.h:54