コード例 #1
0
ファイル: GestureFactory.cs プロジェクト: atosorigin/Kinect
 public static SemaphoreGesture AddSemaphoreTouchGesture(this User user)
 {
     var gesture = new SemaphoreGesture();
     var fpsFilter = new FramesFilter(6);
     user.AttachPipeline(fpsFilter);
     fpsFilter.AttachPipeline(gesture);
     return gesture;
 }
コード例 #2
0
        public static SemaphoreGesture AddSemaphoreTouchGesture(this User user)
        {
            var gesture   = new SemaphoreGesture();
            var fpsFilter = new FramesFilter(6);

            user.AttachPipeline(fpsFilter);
            fpsFilter.AttachPipeline(gesture);
            return(gesture);
        }
コード例 #3
0
ファイル: UserViewModel.cs プロジェクト: atosorigin/Kinect
 internal void RemoveSemaphoreTracking()
 {
     _semaphoreGesture.SemafoorDetected -= _semaphoreGesture_SemafoorDetected;
     //TODO Remove Semaphore gesture logic
     //_user.RemoveSemaphoreTouchGesture();
     _semaphoreGesture = null;
     Semaphore = null;
 }
コード例 #4
0
ファイル: UserViewModel.cs プロジェクト: atosorigin/Kinect
 internal void AddSemaphoreTracking()
 {
     Semaphore = new SemaphoreViewModel();
     Semaphore.PropertyChanged += SemaphorePropertyChanged;
     _semaphoreGesture = _user.AddSemaphoreTouchGesture();
     _semaphoreGesture.SemafoorDetected += _semaphoreGesture_SemafoorDetected;
 }