def _generate_route_objects_h(<EOL>self,<EOL>route_schema,  <EOL>namespace):
output_path = '<STR_LIT>'.format(<EOL>fmt_route_obj_class(namespace.name))<EOL>with self.output_to_relative_path(output_path):<EOL><INDENT>self.emit_raw(base_file_comment)<EOL>self.emit('<STR_LIT>')<EOL>self.emit()<EOL>self._generate_imports_h(['<STR_LIT>'])<EOL>self.emit()<EOL>self.emit('<STR_LIT>')<EOL>self.emit()<EOL>self.emit(comment_prefix)<EOL>description_str = (<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>')<EOL>self.emit_wrapped_text(<EOL>description_str.format(<EOL>fmt_class(namespace.name), fmt_class(namespace.name)),<EOL>prefix=comment_prefix)<EOL>self.emit(comment_prefix)<EOL>with self.block_h(fmt_route_obj_class(namespace.name)):<EOL><INDENT>for route in namespace.routes:<EOL><INDENT>route_name = fmt_route_var(namespace.name, route)<EOL>route_obj_access_signature = fmt_signature(<EOL>func=route_name,<EOL>args=None,<EOL>return_type='<STR_LIT>',<EOL>class_func=True)<EOL>base_str = '<STR_LIT>'<EOL>self.emit_wrapped_text(<EOL>base_str.format(fmt_route_func(route)),<EOL>prefix=comment_prefix)<EOL>self.emit('<STR_LIT>'.format(route_obj_access_signature))<EOL>self.emit()<EOL><DEDENT><DEDENT>self.emit()<EOL>self.emit('<STR_LIT>')<EOL>self.emit()<EOL><DEDENT>
Emits header files for Route objects which encapsulate information
         regarding each route. These objects are passed as parameters when route calls are made.