added doxygen filename tags
Reduce indentation by reordering if clause.
Use std::size_t instead of size_t.
getSurfaceAreaForNodes() returns its result.

Also correct a description.
manually added changes by @endJunction that couldn't be added due to merge conflicts
replaced boost::radian with boost::pi again because the former didn't give the desired result