[GRASS5] Want GNU libavl ?
Andrea Aime
aaime at comune.modena.it
Mon Jan 21 04:34:22 EST 2002
Ah, BTW, I'm not willing to rewrite them just to make
them look better, the fact is that s.voronoi has a bug
that I'm not able to track down and s.delaunay doesn't
support constrained triangulation...
Best regards
Andrea
Andrea Aime wrote:
>
> Mmm, I'm planning a full rewrite of s.voronoi, s.delaunay
> cause the original Fortune algorithm implementation is not
> commented and a bit difficult to read, moreover comp. geom.
> textbooks tend to give a sligtly different description of the
> alghorithm... I need a priority queue and a balanced tree and
> I was considering using the code available at www.purists.org
> were also an AVL tree is available...
> Should we put togheter a little container library for GRASS
> that could be statically linked into the executables? As far as
> I remember a b-tree implementation is already in the GRASS cvs,
> maybe a more complete library would be useful and could be included
> in GRASS 5.1...
> Best regards
> Andrea Aime
>
> ----- Original Message -----
> From: "Eric G. Miller" <egm2 at jps.net>
> To: "GRASS5" <grass5 at grass.itc.it>
> Sent: Monday, January 21, 2002 5:03 AM
> Subject: [GRASS5] Want GNU libavl ?
>
> > Working on the polygon simplification problem, I needed a balanced tree
> > to get efficient (n log n) sorted insert/retrieval. Anyway, I grabbed
> > Ben Pfaff's libavl 2.0, and it is working out pretty nicely.
> >
> > I was wondering if it isn't something we might not want to add to the
> > GRASS repository (note: Ben writes the "library" is intended to be
> > included in code directly rather than distributed as a shared library).
> > It has some useful trees: A binary search tree, an AVL tree, and a
> > Red-Black tree (as well a some variants). It also is ridiculously
> > over documented (really comes as a book in CWEB format).
> >
> > Anyway, I expect to include the AVL tree portion already, so ...?
> >
> > URL: http://www.msu.edu/~pfaffben/avl/
> >
> > --
> > Eric G. Miller <egm2 at jps.net>
> > _______________________________________________
> > grass5 mailing list
> > grass5 at grass.itc.it
> > http://grass.itc.it/mailman/listinfo/grass5
>
> _______________________________________________
> grass5 mailing list
> grass5 at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5
More information about the grass-dev
mailing list