Interface

  Introduction | Installation | Généralités | Interface | Outils | Langage | Développement 

IsaacMenuBar - IsaacPrefsIsaacAbout - IsaacModBox

IsaacMenuBar

 

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.

 

IsaacPrefs

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.

 

IsaacAbout

Écran de promotion donnant des infos sur le logiciel et son auteur.

 

IsaacModBox

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