13 | | The aim of the project is to provide the functionality of constructing Voronoi diagrams by porting it from JTS to GEOS. |
| 13 | The aim of the project is as follows: |
| 14 | |
| 15 | '''a. Porting the Voronoi classes from JTS to GEOS:''' Providing the functionality of constructing Voronoi diagrams to GEOS by porting it from JTS to GEOS. |
| 16 | |
| 17 | '''b. Writing C++ test cases:''' This will include porting the Voronoi Test file from JTS to GEOS. Furthermore one or two test cases will be written from scratch. |
| 18 | |
| 19 | '''c. Exposing the functions through C-API:''' It provides a wrapper for the C++ functions. All the reference functions are implemented in geos_ts_c.cpp. (These are the thread safe apis). These functions are also exposed via the non-thread apis that are implemented in geos_c.cpp file. Such wrapper will be provided for the functions/methods that will be ported for Voronoi Class. |
| 20 | |
| 21 | '''d. Writing C test cases:''' Test cases to test the Voronoi class methods wrapper functions written in geos_ts_c.cpp and geos_c.cpp will be written to test all the methods exposed via the apis. |
| 22 | |
| 23 | === Week1 Report === |
| 24 | '''1. Work Done :''' |
| 25 | |
| 26 | '''2. Work to be done in the next week ::''' |
| 27 | |
| 28 | '''3. Problem Faced''' |
| 29 | |
| 30 | |
| 31 | |