commit:2007:03_12
Table of Contents
Commit 2007-03-12
Modifs
- Modification de
mtGeo
: Le but est de “couper les branches” de la hiérarchie des objets géométriques. Celles-ci est beaucoup trop complexe dans le but unique de gagner qq octets par objet.- Tous les
GObject
s sont maintenant desWithDrawable
(au lieu d'une dérivation dans les objets dérivés). En pratique, ça ne fait que refléter la situation actuelle. - Tous les
GObject
s sont desMeshedObject
s. Cela permet de supprimer beaucoup dedynamic_cast
entre les classesMeshedObject
etGObject
. Conséquences:Surface
etNode
deviennent desMeshedObject
.
- Tous les
GObject
s sont desNodeContainer
s. Même avantage au niveau desdynamic_cast
. Conséquences:Surface
etNode
deviennent desNodeContainer
.
- Suppression de nombreux
dynamic_cast
(ceux qui restent sont nécessaires).
- Nettoyage: (but: nettoyer les boucles et construire des itérateurs pour virer le
GObject::serachIndex
)- suite de la conversion
int
⇒size_t
. - conversion de
int
enUserNo
dansDofFlagSet
&FixationSet
. UserNo
est représenté en interne par ununsigned int
.
- Gen4:
- Ajout des splines.
- Possibilité de remaillage à densité constante à partir d'un domaine maillé quelconque.
Plaisir des yeux
Fichiers ajoutés/supprimés
A gen4/gen4remesher.cpp A gen4/gen4remesher.h A gen4/gen4spline.cpp A gen4/gen4spline.h A gen4/gen4splineseg.cpp A gen4/gen4splineseg.h A toolbox/gen4/geo1c.py A toolbox/gen4/geo1d.py
— Romain BOMAN 2007/03/12 09:09
commit/2007/03_12.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1