You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
710 B

using System;
using Microsoft.Kinect;
namespace LibMyGesturesBank
{
public abstract class BaseGesture
{
// Événement déclenché lorsque le geste est reconnu
public event EventHandler GestureRecognized;
// Nom du geste - marqué comme virtual pour permettre la substitution
public virtual string GestureName { get; protected set; }
// Méthode abstraite pour tester le geste
public abstract void TestGesture(Body body);
// Méthode protégée pour déclencher l'événement GestureRecognized
protected virtual void OnGestureRecognized()
{
GestureRecognized?.Invoke(this, EventArgs.Empty);
}
}
}