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