Revision 7a354f1d3e313b73912535e5469e2f8a5d6978ce authored by Sylvain Pion on 05 September 2007, 08:11:26 UTC, committed by Sylvain Pion on 05 September 2007, 08:11:26 UTC
1 parent 5804045
Raw File
TODO
manual filtered bbox kernel, ref counting
manual calculs aires, longueurs, etc
manual bounded_side etc
manual orientation: NO (only when points have same delta, so don't document)

add Do_intersect_2

add Qt output for bbox objects -> demo with Exact_ck
also, check that examples use Exact_CK

clean manual AK (concepts like Polynomial_1_2, access to a() b() c() ?
used in solve to check that solutions are the same)
clean/update manual Ro2

rendre Bbox filtered kernel completement generique -> 
	utilisation dans linear kernel aussi
	CK3

echecs de filtres 

resoudre problemes avec GMP
pb general Ro2 avec GMP, pb make_root_of_2
Lazy_CK avec GMP (constructions Gmpz(Gmpq) evidemment non trouvees...) (?)

voir make_x_monotone pour que ca retourne des arcs 
(necessite bricolage de la traits car Arr_2 demande des Object)

interface intersect avec plusieurs outputIt types (types de retour differents)

--> a transferer dans linear kernel ? 
	- unoriented equal (pb general orientation dans noyau cgal...)
	- intersection de deux Line_3 
	- radical plane
	- calculs de longueurs et surfaces

mettre fonctions globales 
- systematiquement dans code (il y en a qqs unes)
- dans doc
- tester

How can we avoid to call global functions of CK in internal code? 
These calls look rather dirty to me (MT). 
I tried to remove them but could not: if these calls are replaced 
by calls of internal functions, then CK::Polynomials must be accessed,
but they are undefined in Lazy_kernel...

intersect : rajouter cas line_2 qui a ete oublie (?)

construct intersection for *arcs* should use solve or solve in range

----------- done (?)
tracker les vestiges de l'ancienne representation des points (pointeurs
vers cercles)

utiliser partout ou c'est possible le constructeur de arc_point(Point_2)

enlever messages de debug

add "using..." in all functors that derive from another

----------- not relevant any more (traits tracer abandoned)

regarder traits-tracer (seg fault)

back to top