hi ,

you can get one here it is C++ implementation

http://code.google.com/p/geogen/source/browse/trunk/src/

http://code.google.com/p/geogen/source/browse/trunk/src/ggen_data_2d.cpp#803