Parcourir la source

Moved hand tracker from source package to test applications.

Taddeus Kroes il y a 13 ans
Parent
commit
973a3b30d8
4 fichiers modifiés avec 9 ajouts et 7 suppressions
  1. 1 0
      src/__init__.py
  2. 4 6
      src/trackers/__init__.py
  3. 1 1
      tests/hand.py
  4. 3 0
      tests/testapp.py

+ 1 - 0
src/__init__.py

@@ -1,5 +1,6 @@
 from logger import Logger
 from drivers import create_driver
 from tracker import GestureTracker, Gesture
+from trackers import register_tracker
 from geometry import Positionable
 from areas import *

+ 4 - 6
src/trackers/__init__.py

@@ -1,14 +1,13 @@
 from basic import BasicEventTracker
 from tap import TapTracker
 from transform import TransformationTracker
-from hand import HandTracker
 
 
 # Map of gesture type to tracker type
 _tracker_types = {}
 
 
-def _register_tracker(tracker_type):
+def register_tracker(tracker_type):
     tracker_type.gesture_types = \
             [gesture._type for gesture in tracker_type.supported_gestures]
 
@@ -29,7 +28,6 @@ def create_tracker(gesture_type, widget):
     return _tracker_types[gesture_type](widget)
 
 
-_register_tracker(BasicEventTracker)
-_register_tracker(TapTracker)
-_register_tracker(TransformationTracker)
-_register_tracker(HandTracker)
+register_tracker(BasicEventTracker)
+register_tracker(TapTracker)
+register_tracker(TransformationTracker)

+ 1 - 1
src/trackers/hand.py → tests/hand.py

@@ -1,4 +1,4 @@
-from ..tracker import GestureTracker, Gesture
+from src.tracker import GestureTracker, Gesture
 
 
 class HandGesture(Gesture):

+ 3 - 0
tests/testapp.py

@@ -6,6 +6,9 @@ from math import pi, tan
 
 import src as mt
 from utils import BoundingBoxArea, Flick, FlickThread, GtkEventWindow
+from hand import HandTracker
+
+mt.register_tracker(HandTracker)
 
 
 RED = 1, 0, 0