====== Commit 2006-05-24 ====== ===== Modifs ===== * **Nettoyage partiel de la vizu (à suivre)** * Séparation des extrusions axisym et linéaires: ''Extrusion'' => ''LinExtrusion'' + ''AxiExtrusion''. Beaucoup plus clair. * Création d'une structure hiérarchique pour la gestion des valeurs scalaires: ''Scalars'' est la classe mère d'où dérivent ''DBScalars'' et ''IFScalars''. La gestion des scalaires est faites par composition et non plus par dérivation. * Séparation de la gestion numérique des vecteurs (''DBvectors'') et de leur représentation graphique (''HedgeHog''). On pourra ainsi envisager des représentations alternatives pour les vecteurs (flèches de couleur par exemple, etc). * Modification des noms des interfaces d'itération sur les éléments et entités géométriques. * Séparation des fonctions qui remplissent un dataset VTK dans des classes séparées (''DataSet'' et dérivées). * Suppression de l'entête précompilée "''ooViz.h/cpp''" et redistribution des directives ''include'' dans tous les fichiers. * Modification de la dérivation double de ''ElementCloud'' en composition. * Déplacement des points de Gauss au niveau de ''ElementCloud''. * Premier jet de la gestion du maillage discontinu en 3D (visualisation des discontinuités de contraintes entre éléments). * **Travail de Lara**: * Mise à jour de l'élément XFEM de Lara et ajout de tests dans la batterie du module ''signal''. ===== Fichiers ajoutés/supprimés ===== A mtDrawables/AxiExtrusion.cpp A mtDrawables/AxiExtrusion.h R mtDrawables/CloudIterator.h A mtDrawables/DataSet.cpp A mtDrawables/DataSet.h A mtDrawables/DBScalars.cpp A mtDrawables/DBScalars.h A mtDrawables/DBVectors.cpp A mtDrawables/DBVectors.h A mtDrawables/Elem2DDataSet.cpp A mtDrawables/Elem2DDataSet.h A mtDrawables/Elem2DDiscDataSet.cpp A mtDrawables/Elem2DDiscDataSet.h A mtDrawables/Elem3DDataSet.cpp A mtDrawables/Elem3DDataSet.h A mtDrawables/Elem3DDiscDataSet.cpp A mtDrawables/Elem3DDiscDataSet.h R mtDrawables/Extrusion.cpp R mtDrawables/Extrusion.h A mtDrawables/GenericIterator.h A mtDrawables/HedgeHog.cpp A mtDrawables/HedgeHog.h A mtDrawables/IFDiscScalars.cpp A mtDrawables/IFDiscScalars.h A mtDrawables/IFScalars.cpp A mtDrawables/IFScalars.h A mtDrawables/LinExtrusion.cpp A mtDrawables/LinExtrusion.h R mtDrawables/ooViz.cpp R mtDrawables/ooViz.h A mtDrawables/Scalars.cpp A mtDrawables/Scalars.h A mtDrawables/SkinDataSet.cpp A mtDrawables/SkinDataSet.h A mtDrawables/SolidDataSet.cpp A mtDrawables/SolidDataSet.h A mtDrawables/WireDataSet.cpp A mtDrawables/WireDataSet.h R mtDrawables/WithDBScalars.cpp R mtDrawables/WithDBScalars.h R mtDrawables/WithDBVectors.cpp R mtDrawables/WithDBVectors.h A mtDrawables/WithElementIteration.h R mtDrawables/WithGaussPoints.h A mtDrawables/WithNumberedIteration.h