This is to correct some mistakes made in the patch : https://sourceforge.net/p/brlcad/patches/488/
All changes were made according to last comment by Daniel on the patch:
1) In include/analyze.h:
2) In src/libanalyze/overlaps/analyze_overlaps.c:
3) In src/libtclcad/tclcad_obj.c:
4) Test with Archer
Following changes:
1) Getting objects from view and getting view info if objects are not mentioned.
2) Added plotting overlay function to check_overlaps
3) Fixed a bug with overlaps having the same name for reg1 and reg2.
4) Not passing hp and ap to overlapHandler instead passing rayp for plotting.
5) Added debug flag to print debug information.
6) Accordingly changes for archer related files.
Last edit: Sharan 2018-06-03
src/libged/check_overlaps.c: