true if the point p is in (or near) this object and if SnapPoint should be called
Remarks
An implementation of this predicate should probably return false if GoObject.CanView returns false. It also should probably return false if this object is part of the view's GoView.Selection.