Table des matières
Introduction..........................................................................................................................................4
Chapitre 1 : Installation d'OpenEV.......................................................................................................5
Contenu du CD-ROM......................................................................................................................5
Compilation d'OpenEV....................................................................................................................5
Paquets nécessaires.....................................................................................................................5
Instructions de compilation.........................................................................................................5
Script d'installation.................................................................................................................5
Installation manuelle..............................................................................................................5
Étape 1 : préparation de l'installation................................................................................5
Étape 2 : GLib et GTK+....................................................................................................6
Étape 3 : GtkGLArea.........................................................................................................6
Étape 4 : Python.................................................................................................................6
Étape 5 : Numeric..............................................................................................................7
Étape 6 : PyGTK, GtkExtra...............................................................................................7
Étape 7 : installation de GDAL.........................................................................................8
Étape 8 : installation d'OpenEV.........................................................................................8
Étape 9 : finaliser l'environnement....................................................................................9
Notes importantes...................................................................................................................9
Installation de Tool_Mission............................................................................................................9
À propos d'OpenEV2.....................................................................................................................10
Liens concernant OpenEV.............................................................................................................10
Paquets à compiler :..................................................................................................................10
OpenEV.....................................................................................................................................10
Chapitre 2 : Comprendre OpenEv......................................................................................................11
Deux langages pour OpenEV.........................................................................................................11
Widgets OpenEV...........................................................................................................................11
Les vues.........................................................................................................................................11
Les données....................................................................................................................................12
Les couches....................................................................................................................................12
Les outils........................................................................................................................................12
Chapitre 3 : Bindings Python d'OpenEV............................................................................................13
Vue d'ensemble..............................................................................................................................13
La glue...........................................................................................................................................14
Les outils........................................................................................................................................14
La console......................................................................................................................................15
Exemple de création d'un couche contenant des formes...........................................................15
Les plugins.....................................................................................................................................15
Créer une entrée de menu..........................................................................................................16
Créer une icône dans la barre d'outils.......................................................................................16
Chapitre 4 : Tool_Mission.py, un exemple de tracé de mission.........................................................17
Présentation....................................................................................................................................17
L'architecture des données.............................................................................................................18
Mission......................................................................................................................................18
MissionDataMission.................................................................................................................18
MissionDataWaypoint...............................................................................................................18
MissionDataCommand..............................................................................................................19
MissionData..............................................................................................................................19
Les contrôleurs...............................................................................................................................19
MissionManager........................................................................................................................19