* print out the algorithm that is running
* fix bug: duplicate add qualified nbv scan_candidate
* refine function update_visibility

* set cluster-radius at the beginning the cluster method
* fix bug: in function GlobalFun::isPointWellVisible()

* add FOV constrain