mirror of https://github.com/CGAL/cgal
67 lines
2.5 KiB
Plaintext
67 lines
2.5 KiB
Plaintext
-------------- POUR LA RELEASE
|
|
|
|
- bien tester le output_stream de T_3 et le copy_tds (ordre de creation des sommets).
|
|
- Verifier qu'il n'y a pas d'autres operations du meme style a modifier.
|
|
|
|
-------------- POUR DES QU'ON PEUT
|
|
|
|
General
|
|
- constructeurs pour avoir Triangulation T(points.begin(), points.end());
|
|
- mettre des locate_2D, locate_3D, insert idem, pour eviter les tests
|
|
redondants sur la dimension a chaque insertion.
|
|
- trouver une interface avec T_2 qui permette d'eviter de reprogrammer
|
|
tout le 2d dans le 3d
|
|
- insure
|
|
- virer le init() qui n'est plus necessaire, vu qu'on a le default ctor qui
|
|
remarche ?
|
|
- Can we have : typedef Vertex * Vertex_handle; ?
|
|
Problem is const-correctness (see HDS and its Vertex_const_handle...).
|
|
- Deriver Triangulation de TDS ?
|
|
|
|
TEST SUITE
|
|
- faire tourner GCOV sur la test-suite, et rajouter ce qu'il faut pour
|
|
atteindre 100%.
|
|
|
|
Doc
|
|
- (optional) sphere et grille en couleur version eps
|
|
- (revoir les anciennes corrections de JF Dufourd)
|
|
|
|
Exemples - demo
|
|
- en rajouter si bonnes idees...
|
|
- Monique elle veut des exemples pour les output iterators.
|
|
|
|
TDS
|
|
- virer le truc infame dans DS_Container (le magic machin).
|
|
- comprendre bug dans ancienne version de is_edge de tds, dim 2
|
|
(pb edge_iterator...? etonnant)
|
|
|
|
T3
|
|
- virer push_back (qui n'est deja plus documente, mais il manque des trucs
|
|
dans STL_extensions pour pouvoir le virer completement).
|
|
- .triangle(Facet) devrait retourner un triangle oriente
|
|
(cf mail sur cgal-discuss-l).
|
|
- nettoyer flips/is_flippable (code duplique)
|
|
- incident_facets, incident_cells (vieille demande de Frank a
|
|
rediscuter). Heu, on peut avoir un peu plus de precisions ?
|
|
- is_valid devrait verifier l'enveloppe convexe
|
|
- prevoir differentes sorties : geomview (ameliorer le rendu pour
|
|
donner un effet de perspective), vrml, viewer_3...
|
|
cf Polyhedron_3, file I/O.
|
|
|
|
Delaunay
|
|
- le numero de vertex necessaire au remove devrait etre un requirement de
|
|
Delaunay sur VertexBase, et le compteur, un data member de Delaunay.
|
|
- optimiser remove
|
|
- For Delaunay, we can use the visibility (non stochastic) walk. How to
|
|
choose ? Is it worth the complexity (benchmark first) ?
|
|
- nearest neighbor
|
|
- natural neighbors de Raphaelle a integrer
|
|
|
|
Regular :
|
|
- faire marcher la hierarchie avec. Le probleme est qu'on delete des
|
|
vertex, et donc la hierarchie est perdue avec ses pointeurs up/down qui
|
|
pointent dans l'espace, du coup...
|
|
La solution que je vois est de commencer l'implantation des sommets caches
|
|
par une liste (in place) de vertex dans chaque cellule, qui sera
|
|
necessaire pour le remove de toute facon.
|