Annotation: |
VisiLibity is a free open source C++ library of floating-point visibility algorithms and supporting data types. It is intended for use in robot and sensor network design software. Other possible applications include architectural/urban planning, computer games, and education. The entire library consists only of a single compilation unit (one .h + one .C file) with no dependence on third party libraries. It is therefore suitable for applications where visibility computations are needed but the power of a fully fledged computational geometry library, e.g., LEDA or CGAL, is not necessary (and may even be cumbersome). The website http://www.VisiLibity.org contains: (1) the complete open-source C++ library including Matlab interface, (2) documentation of all implemented/available routines, (3) relevant bibliography, (4) acknowledgement of DoD/NSF support. |