Hello, I need some help.
I want to divide a self-intersecting polygon into areas. I have the edges and the intersection points saved in a data structure (a connected list). Any ideas?

Example pic : http://tinyurl.com/38af386

Thank you in advance for any help you can provide.