Hi,
the PCL documentation that comes with the PCL distribution of PixInsight is generated using a tool called doxygen. Its operation is controlled by a configuration file. I have created a doxygen.conf file that produces much more comprehensive documentation than the default one. Some features:
- allows to navigate into the source files
- includes a search field for finding classes and members (on the top right)
- also parses the Javascript headers (.jsh)
- also parses the example files in src (C++ and Javascript)
- contains a lot more indices, e.g. per file or directory
- contains a lot more cross-references, e.g. which function is used in which example (sometimes quite helpful to find example code).
Here is how to use:
- copy doxygen.conf as attached to your PixInsight installation (the directory that includes bin, src, include, ...)
- call "doxygen doxygen.conf"
- browse to "firefox myDoxygenDoc/html/index.html"
- tested on Fedora11 with Development profile. If doxygen is not available on your system, just install it using "Add/Remove Software..."
- the config file should also work with a Windows or Mac installation of doxygen, see
http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc. However, I did not test this.
Juan: If you like you can use/adapt it for future PixInsight releases.
Georg