Edge Preserving Implicit Surface Representation of Point Clouds