I've been searching for linear-time planar graph embedding algorithm. I've found one book "A Linear-time Algorithm for Drawing a Planar Graph on a Grid" - M.Chobak, T.H.Payne.
In algorithm description they write "We assume that G is already triangulated and embedded in the plane, and that a canonical ordering of G is given."
It's kind of strange that algorithm which purpose is plane embedding require plane embedding already computed.
How can it be explained? And then what algorithm(s) I should use to get plane embedding if I have only adjacency matrix/list.