conforming an object to another object...like in 3ds max in the freeform

I have a question about conforming an object to another object...like in 3ds max in the freeform tab You can select a ref mesh that the active object is constrained to. If i move a vert in this setting it will conform to the ref mesh. If the ref mesh is open and i try to move a vert past an open area , i can't!!. Very good for precision. Is there and tool equivalent to that in blender or does retapoflow offer that? Please Help