NON UTILISE POUR LE MOMENT. A TERMINER ET TESTER.
Complexe ayant toutes les propriétés géométriques d'une surface.
C'est une liste de surfaces orientées (GM_OrientableSurfaces) contigues.
Hérite de GM_OrientableCurve, mais le lien n'apparaît pas explicitement (problème de double héritage en java). Les méthodes et attributs ont été reportés.
ATTENTION : normalement, il faudrait remplir le set "element" (contrainte : toutes les primitives du generateur
sont dans le complexe). Ceci n'est pas implémenté pour le moment.
A FAIRE AUSSI : iterateur sur "generator"
author: Thierry Badard & Arnaud Braun version: 1.0
addGenerator(GM_OrientableSurface value, double tolerance) A FAIRE.
Ajoute une GM_OrientableSurface en fin de liste avec un contrôle de continuité avec la tolérance passée en paramètre.
addGeneratorTry(GM_OrientableSurface value, double tolerance) A FAIRE.
Ajoute une GM_OrientableSurface en fin de liste avec un contrôle de continuité avec la tolérance passée en paramètre.
Attribut stockant les primitives orientées de cette primitive.
Proxy[0] est celle orientée positivement.
Proxy[1] est celle orientée négativement.
On accède aux primitives orientées par getPositive() et getNegative().
A FAIRE.
Ajoute une GM_OrientableSurface en fin de liste avec un contrôle de continuité avec la tolérance passée en paramètre.
Envoie une exception en cas de problème.
A FAIRE.
Ajoute une GM_OrientableSurface en fin de liste avec un contrôle de continuité avec la tolérance passée en paramètre.
Eventuellement change le sens d'orientation de la surface pour assurer la continuite.
Envoie une exception en cas de problème.