Documentation should include a brief description of what the program does, how it is queried, what data files are used, and what output it produces. A separate directory containing the files which constitute your answers to this assignment and only this assignment should be created. All necessary files should be placed in that directory. The report is required to include information on the location and contents of the directory. Answers must include test results that are consistent with program code.
Many spatial queries require operators based on computational geometry.
The files isect.pro and aisect.pro both contain programs which address the problem of line intersection. Briefly discuss the similarities and differences between the programs. The programs in both isect.pro and aisect.pro make reference to predicates which require definition. Provide functioning definitions of those predicates so that the same predicate can be used by either isect.pro or aisect.pro interchangeably. Transects t1 and t2 are found in transect.pro.