Confusing doc in vtkExtractBlock.h
The doc first says preorder traversal, but it then says inorder traversal. I think preorder is the correct answer. There are a couple more places in the VTK codebase that mention inorder (e.g., vtkXMLMultiBlockDataReader.h). I suspect they are all preorder.
Edited by Yasushi Saito