equal
deleted
inserted
replaced
22 using System; |
22 using System; |
23 using System.Collections.Generic; |
23 using System.Collections.Generic; |
24 using System.Linq; |
24 using System.Linq; |
25 using System.Text; |
25 using System.Text; |
26 using Microsoft.Kinect; |
26 using Microsoft.Kinect; |
27 |
27 using Trakers.Debug; |
28 namespace Trakers.MainModule.Gestures |
28 |
|
29 namespace Trakers.Tracking.Gestures |
29 { |
30 { |
30 public class PushDetector : GestureDetector |
31 public class PushDetector : GestureDetector |
31 { |
32 { |
32 public enum Direction { PUSH, PULL }; |
33 public enum Direction { PUSH, PULL }; |
33 public enum Hand { LEFT, RIGHT, BOTH, NONE }; |
34 public enum Hand { LEFT, RIGHT, BOTH, NONE }; |
34 |
35 |
35 public PushDetector() : base() |
36 public PushDetector(DebugWindow _debug) : base(_debug) |
36 { |
37 { |
37 gesturePeriod = (float)0.3; |
38 gesturePeriod = (float)0.3; |
38 indexesPerSecond = 30; |
39 indexesPerSecond = 30; |
39 indexesToCheck = (int)(gesturePeriod * indexesPerSecond); |
40 indexesToCheck = (int)(gesturePeriod * indexesPerSecond); |
40 } |
41 } |