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
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);
|
|
}
|
|
}
|
|
|
|
|
|
}
|