Interface |
||
Introduction | Installation | Généralités | Interface | Outils | Langage | Développement |
||
1) Menu Isaac • A propos d'Isaac ... Écran de promotion donnant des infos sur le logiciel et son auteur. Cette action est équivalente à la commande IsaacAbout. • Préférences Écran de configuration et de personnalisation du logiciel. Cette action est équivalente à la commande IsaacPrefs. • Pointeur Info Affiche dans la console des informations sur l'image, l'outil ou le module sélectionné au lieu d'en provoquer l'ouverture ou le lancement. Ce comportement est maintenu jusqu'à désélection dans le menu. • Mode bavard Autorise un fonctionnement verbeux des fonctions du logiciel, des outils et des modules. Ce mode est maintenu jusqu'à désélection dans le menu. • Quitter Quitte l’application OpenIsaac. Cette action est équivalente à la commande isaac -endconfirm.
2) Menu Fichier • Nouvelle image ... Outil graphique de création d'une image. Choix des dimensions, du nombre de plans et du nombre de bits. Les valeurs par défaut sont mémorisées dans un fichier de préférences. • Importer ... Dialogue de création d'une image par concaténation des images d'un dossier. Ajustement automatique des dimensions, ROIs, et nombre de bits. Les espaces colorimétriques sont supprimés. • Ouvrir image ... Ouvre un fichier image. L'image ouverte n'est pas automatiquement la cible. • Ouvrir série ... Présentation avec mise en forme de la série des images contenues dans un dossier. Un double-clic sur une image de la série permet de l'ouvrir. • Sauver Sauvegarde de l'image cible dans son fichier d'origine. • Sauver sous ... Sauvegarde de l'image cible avec dialogue de création de fichier. • Restaurer Restauration de l'image cible à partir de son fichier d'origine.
3) Menu Outils Le contenu de ce menu est de type « plug-in ». Lancement des objets graphiques du dossier Outils.
4) Menu Mes outils Le contenu de ce menu est de type « plug-in ». Lancement des objets graphiques du dossier « MesOutils » défini en préférences. Ce menu n'apparait que si les préférences par défaut ont été configurées par l'utilisateur.
5) Menu Modules Le contenu de ce menu est de type « plug-in » pour le dossier Modules. Lancement du module sélectionné avec l'interface graphique automatique IsaacModBox. L'interface interactive permet de renseigner les différents paramètres d'un module parmi les objets ouverts dans OpenIsaac ou déclarés dans MATLAB. IsaacModBox contrôle l'exécution d'un module et son interaction avec la plateforme OpenIsaac. Plusieurs modules peuvent être lancés simultanément.
6) Menu Mes modules Le contenu de ce menu est de type « plug-in ». Lancement des modules du dossier « MesModules » défini en préférences. Ce menu n'apparait que si les préférences par défaut ont été configurées par l'utilisateur.
7) Menu Images Affiche la liste des images ouvertes. Une image sélectionnée par ce menu devient la cible.
8) Menu développement Ce menu n'apparait que si le mode développement ou le mode debug a été choisi en préférences. Il contient des commandes utiles lors du développement et la mise au point de modules ou d'outils : • Afficher la liste des évènements émis Les objets graphiques d'OpenIsaac utilisent un langage d'évènement pour communiquer entre eux. Cette commande affiche dans la console les événements émis. • Liste des modules Liste des modules et algorithmes (dossiers Modules et « MesModules ») enregistrés par OpenIsaac. Le nom de chaque module doit être unique. En cas de doublons, la priorité est donnée aux modules du dossier Modules sur ceux du dossier utilisateur. • Recharger les modules Met à jour la liste des modules et algorithmes à partir du contenu des dossiers Modules et « MesModules ». • Recharger les outils Met à jour les menus Outils et « Mes outils » à partir du contenu des dossiers Outils et « MesOutils ». • Liste des fonctions en mémoire Affiche la liste des fonctions chargées en mémoire cache de MATLAB. • Effacer les fonctions en mémoire Efface les fonctions de la mémoire cache de MATLAB. • Liste des variables en mémoire Affiche la liste des variables dans le BaseWorkspace de MATLAB. • Effacer les variables en mémoire Efface les variables dans le BaseWorkspace de MATLAB. • Effacer ParamMem Les outils graphiques peuvent s'échanger directement des objets ISAAC grâce à une mémoire partagée ParamMem. Cette commande efface le contenu de la mémoire partagée. • Effacer la fenêtre de commande Équivalent à la commande MATLAB clc.
9) Menu Aide • Documentation Affiche la documentation du logiciel dans le navigateur web. Cette action est équivalente à la commande isaac -help ; Elle requiert une connexion internet valide. • Contacter l'auteur ... Envoi d'un email à l'auteur. • Site web institutionnel Accès au site web. • GitHub Accès au site web.
Dialogue modal de configuration des préférences du logiciel. Le bouton Reset permet de restaurer les réglages à leur valeur par défaut (provoque le redémarrage d'OpenIsaac). 1) Général • Mode Choix du mode Utilisateur, Développement ou Debug. Les modes Développement et Debug affichent le menu développement. Le mode Debug génère des comptes-rendus d'erreur plus détaillés utiles lors de la mise au point des programmes. • Dossier de départ Désignation d'un dossier de départ pour l'ouverture des images. • Dossier Mes outils Désignation d'un dossier utilisateur pour les outils. Provoque l'affichage du menu Mes outils si renseigné. • Dossier Mes modules Désignation d'un dossier utilisateur pour les modules. Provoque l'affichage du menu Mes modules si renseigné. • Optimisation des séries Préférence mémoire/rapidité. • Optimisation des images Préférence mémoire/rapidité.
2) Images • Sauver au format Choix du format d'image en écriture (.isa, .tif ou .bmp). • Nombre maximum de plans Limitation du nombre de plans des images (de 1 à 99). • Noms d'images longs Inclusion du chemin dans le titre des images affichées. • Afficher type Inclusion du nombre de plans et de bits dans le titre des images affichées.
3) Interface • Option Son Activation/désactivation du son. • Option Fermer menu = Quitter La fermeture de la barre de menu provoque la terminaison du logiciel. Sinon, OpenIsaac continue en mode langage seul. • Police Choix de la police de caractères de l'interface graphique. • Couleurs Personnalisation des différentes couleurs de l'interface graphique.
Écran de promotion donnant des infos sur le logiciel et son auteur.
IsaacModBox est une interface graphique destinée au paramétrage interactif des modules et à leur exécution dans l'environnement graphique OpenIsaac. IsaacModBox est automatiquement lancée lors de la sélection d'un module dans la barre de menu. Plusieurs modules peuvent être ouverts simultanément et travailler sur les mêmes objets (objets du langage ISAAC).
• Liste des paramètres d'entrée Affichage des paramètres requis par le module en entrée. Affichage des objets sélectionnés. • Liste des paramètres de sortie Affichage des paramètres requis par le module en sortie. Affichage des objets sélectionnés. • Bouton Info module ... Affichage de l'aide sur le module. • Bouton Valider ... Validation du choix d'un paramètre en entrée ou en sortie. • Bouton Exécuter Exécution du module possible quand tous les paramètres ont été validés.
Les boutons radio permettent de sélectionner la source et la destination d'un paramètre (disponibilité selon le type d'objet) :
• BaseWorkspace Import/export d'une variable dans le BaseWorkspace de MATLAB avec création automatique d'un objet @IsaacDATA en entrée et d'une variable MATLAB en sortie. • Image cible Affectation en entrée ou en sortie d'un objet @IsaacIMG à une image ouverte. Une image ouverte désignée comme cible reste valide même si elle n'est plus la cible. Si une image sélectionnée en sortie possède une région d'intérêt, IsaacModBox proposera de limiter la modification à la région d'intérêt. • Mémoire Lecture/écriture du paramètre en mémoire interne. Cette mémoire partagée par tous les objets graphiques permet l'échange direct de données entre outils. • Fichier Lecture/écriture du paramètre dans un fichier. Les noms de fichiers sont autogénérés en sortie. • MATLAB Import/Export d'un objet ISAAC dans le BaseWorkspace de MATLAB.
|
||
Introduction | Installation | Généralités | Interface | Outils | Langage | Développement |
||
OpenIsaac © 2007-2018 A. Clément - Université d'Angers |