예제 #1
0
 public KinectInteractionEvents(AbstractKinectGestureRecognition gestureRecognition, SkeletonStateRepository skeletonRepository)
 {
     this.GestureRecognition = gestureRecognition;
     this.skeletonRepository = skeletonRepository;
 }
 private void CreateGestureRecognition(PRESENTATION_MODE mode)
 {
     if (mode == PRESENTATION_MODE.POWERPOINT)
     {
         gestureRecognition = new PowerPointKinectGestureRecognition(skeletonRepository);
     }
     else if (mode == PRESENTATION_MODE.IMAGE)
     {
         gestureRecognition = new ImagePresentationKinectGestureRecognition(skeletonRepository);
     }
     gestureRecognition.GestureRecognized += this.GestureRecognized;
 }
예제 #3
0
 public KinectControl(AbstractKinectGestureRecognition gestureRecognition, SkeletonStateRepository skeletonRepository)
 {
     this.GestureRecognition = gestureRecognition;
     this.UserStateRepository = skeletonRepository;
     this.kinectInteraction = new KinectInteractionEvents(GestureRecognition, UserStateRepository);
 }