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; }
public KinectControl(AbstractKinectGestureRecognition gestureRecognition, SkeletonStateRepository skeletonRepository) { this.GestureRecognition = gestureRecognition; this.UserStateRepository = skeletonRepository; this.kinectInteraction = new KinectInteractionEvents(GestureRecognition, UserStateRepository); }