finished camera doxygen except for inline comments