Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2006:11_23



Commit 2006-11-23

Modifs

  • GUI:
    • J'ai ajouté des couleurs à la console graphique. Vu que le code qui écrit les sorties (mtFEM entre autres) ne connait pas l'interface (mtViz), j'ai du un peu ruser pour envoyer des commandes vers l'interface. J'ai donc défini une série de classes basées sur Console (WinConsole, UnixConsole et TextEditStream sont des consoles) qui s'enregistrent dans un singleton nommé ConsoleList. les commandes sont envoyées par le code à ConsoleList et dispatchées aux consoles. Je peux donc aussi éviter que, sous Unix, les commandes de changement de couleurs soient écrites dans le fichier résultat.
    • Modif du splash screen.
  • Bugs:
    • correction bug FS#93 : Circle plantait à la visu.
    • correction bug FS#92 : les tests “degré 2” plantaient à la visu.
    • correction bug FS#91 : plan de coupe losanjugulaire.
  • Nettoyage:
    • Suppression de mtGlobal::debug (pas utilisé).
    • Déplacement de mtGlobal::useGUI vers mtViz::useGUI (évite les pollutions futures des modules dépendant de mtViz).
    • Déplacement de mtGlobal::workingDirectory vers mtFEM::workingDirectory (évite les pollutions futures des modules dépendant de mtFEM).
    • Suppression de mtGlobal::argc et mtGlobal::argv.
    • Suppression de la boucle infinie lors d'un FATAL_ERROR (le thread python s'arrête en lançant une exception FatalErrorException et l'interface graphique reste active).
  • Code Antoine:
    • Intégration de AbscisseCurveReZoner programmé par Antoine.
    • Ajout du test apps/ale/contactPlanInclineRTAbscissa.py qui le teste.

Screenshots

Fichiers ajoutés/supprimés

A mtFEM/ale/AbscisseCurveReZoner.cpp
A mtFEM/ale/AbscisseCurveReZoner.h
R mtGlobal/concolors.cpp
R mtGlobal/concolors.h
A mtGlobal/Console.cpp
A mtGlobal/Console.h
A mtGlobal/ConsoleList.cpp
A mtGlobal/ConsoleList.h
A mtGlobal/UnixConsole.cpp
A mtGlobal/UnixConsole.h
A mtGlobal/WinConsole.cpp
A mtGlobal/WinConsole.h
A apps/ale/contactPlanInclineRTAbscissa.py

Romain BOMAN 2006/11/23 09:22

commit/2006/11_23.txt · Last modified: 2016/03/30 15:23 (external edit)