About glPolygonOffset

I use glPolygonOffset in order to improve

the appearance of the edges in hidden line

removal.

But… I think this command change

depth value,right?

If it is true, How can I recover actual

depth value? Is it possible???