Previous Up Next

2  Matériel à disposition

Le matériel à disposition vous fournit une interface de base permettant d’obtenir les événements multi-points venant d’un serveur TUIO en utilisant la classe MTedt (Figure 2). Lorsqu’un curseur est ajouté, mis à jour ou supprimé, les méthodes addCursor, updateCursor ou removeCursor de MTSurface sont appelées. Ces appels de méthodes mettent à jour la table de hachage ComponentMap qui associe un ensemble de blobs (BlobQueue) et leur historique (Path) à chaque composant graphique (MTComponent). Les composants graphiques de base sont regroupés dans un conteneur (MTContainer). Le seul objet graphique disponible est représenté par la classe MTPicture qui permet de charger une image et de l’afficher. Consultez la javadoc de MTtoolkit

A chaque MTComponent est associé une Oriented Bounding Box (OBB). Une classe chargée d’analyser les gestes faits sur chaque composant (GestureAnalyzer) est associée à ComponentMap.

Question 1. Etudiez le code fourni.


Figure 2: Diagramme de classes.


Previous Up Next