moved inline functions from Camera.h to Camera.cpp as per Stephen's request