issue #2771: add pointQuery
issue #2771: edit assert message
issue #2771: change pointQuery implements
issue #2771:  add comment and improve API
issue #2771:  add comments