using KinectConnection; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace KinectUtils { // static ? public class GestureManager { // Properties public static KinectManager KinectManager { get; set; } = new KinectManager(); public static IEnumerable KnownGestures { get; private set; } = new List(); // public static EventHandler GestureRecognized { get; set; } public static IGestureFactory Factory { get; set; } // Methods public static void AddGestures(IGestureFactory factory) { throw new NotImplementedException(); } public static void AddGestures(BaseGesture[] baseGestures) // params ??? { throw new NotImplementedException(); } public static void RemoveGesture(BaseGesture baseGesture) { throw new NotImplementedException(); } public static void StartAcquiringFrames(KinectManager manager) { throw new NotImplementedException(); } public static void StopAcquiringFrame(KinectManager manager) { throw new NotImplementedException(); } } }