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.GObjects sont maintenant des WithDrawable (au lieu d'une dérivation dans les objets dérivés). En pratique, ça ne fait que refléter la situation actuelle.GObjects sont des MeshedObjects. Cela permet de supprimer beaucoup de dynamic_cast entre les classes MeshedObject et GObject. Conséquences:Surface et Node deviennent des MeshedObject.GObjects sont des NodeContainers. Même avantage au niveau des dynamic_cast. Conséquences:Surface et Node deviennent des NodeContainer.dynamic_cast (ceux qui restent sont nécessaires).GObject::serachIndex)int ⇒ size_t.int en UserNo dans DofFlagSet & FixationSet.UserNo est représenté en interne par un unsigned int.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