[algorithms][buffer] fix header for inclusion of disjoint

It is the point-box and not the box-box version that is needed; also the call to disjoint is not done via the free function but rather using the disjoint dispatch struct