signed distance overloads