| Functions | |
| def | _msg_srv_tmpl | 
| def | _write_to_file | 
| utility to write string data to files and handle unicode | |
| def | create_package_template | 
| def | generate_doxygen | 
| Main entrypoint into creating doxygen files. | |
| def | generate_msg_srv_includes | 
| create include files for messages and services | |
| def | get_doxygen_version | 
| def | header_template_name | 
| def | load_manifest_vars | 
| Processes manifest for package and then generates templates for header, footer, and manifest include file. | |
| def | run_doxygen | 
| Variables | |
| tuple | doxy_template = load_tmpl('doxy.template') | 
| tuple | footer_template = load_tmpl('footer.html') | 
| tuple | header_template = load_tmpl(header_template_filename) | 
| tuple | header_template_filename = header_template_name() | 
| tuple | manifest_template = load_tmpl('manifest.html') | 
| def rosdoc.doxygenator._msg_srv_tmpl | ( | ext, | |
| type, | |||
| text | |||
| ) |  [private] | 
| ext | str: extension (msg or srv) | 
| type | str: type name | 
| text | str: full text definition of type | 
Definition at line 50 of file doxygenator.py.
| def rosdoc.doxygenator._write_to_file | ( | f, | |
| tmpl | |||
| ) |  [private] | 
utility to write string data to files and handle unicode
Definition at line 172 of file doxygenator.py.
| def rosdoc.doxygenator.create_package_template | ( | package, | |
| rd_config, | |||
| m, | |||
| path, | |||
| html_dir, | |||
| header_filename, | |||
| footer_filename, | |||
| example_path | |||
| ) | 
| package | str: package name | 
| rd_config | dict: rosdoc configuration parameters for this doxygen build | 
| m | Manifest : package manifest | 
| html_dir | str: directory to store doxygen files | 
Definition at line 75 of file doxygenator.py.
| def rosdoc.doxygenator.generate_doxygen | ( | ctx | ) | 
Main entrypoint into creating doxygen files.
Definition at line 231 of file doxygenator.py.
| def rosdoc.doxygenator.generate_msg_srv_includes | ( | package, | |
| tmp, | |||
| to_delete | |||
| ) | 
create include files for messages and services
Definition at line 61 of file doxygenator.py.
Definition at line 183 of file doxygenator.py.
Definition at line 194 of file doxygenator.py.
| def rosdoc.doxygenator.load_manifest_vars | ( | ctx, | |
| rd_config, | |||
| package, | |||
| path, | |||
| docdir, | |||
| package_htmldir, | |||
| m | |||
| ) | 
Processes manifest for package and then generates templates for header, footer, and manifest include file.
| package,: | package to create templates for package: str | 
| rd_config,: | rosdoc configuration dictionary rd_config: dict | 
| path,: | file path to package path: str | 
| m,: | package manifest or None m: manifest.Manifest | 
Definition at line 132 of file doxygenator.py.
| def rosdoc.doxygenator.run_doxygen | ( | package, | |
| doxygen_file, | |||
| quiet = False | |||
| ) | 
Definition at line 212 of file doxygenator.py.
| tuple rosdoc::doxygenator::doxy_template = load_tmpl('doxy.template') | 
Definition at line 337 of file doxygenator.py.
| tuple rosdoc::doxygenator::footer_template = load_tmpl('footer.html') | 
Definition at line 344 of file doxygenator.py.
| tuple rosdoc::doxygenator::header_template = load_tmpl(header_template_filename) | 
Definition at line 343 of file doxygenator.py.
Definition at line 339 of file doxygenator.py.
| tuple rosdoc::doxygenator::manifest_template = load_tmpl('manifest.html') | 
Definition at line 345 of file doxygenator.py.