[Bayes++] Re: Doxygen documentation
Brought to you by:
mistevens
|
From: Michael S. <ma...@mi...> - 2005-09-27 20:01:29
|
Hello Fredrick.
On Sunday 25 Sep 2005 23:02, Fredrik Orderud wrote:
> The automatically generated Doxygen documentation for Bayes++ does not seem
> to include the comments found in the code. This is probably due to the fact
> you've written the comments between the function signature and the function
> body; while Doxygen prefers comments to be written before the function
> signatures (or after the body). You will also need to start each comment
> with double asterix' ("/**") to mark them as code-documentation.
I started work on some experimental Doxygen comments once before. It didn't
get very far. There are still some /** comments in unsFlt.xpp.
Apart from the time required I came across two problems.
a) Many of the member functions group naturally together. In the resulting
documentation I wanted to keep this grouping. That is with a function
declerations followed by the explanitory text.
b) At the moment the comments are seperated between the .cpp and .hpp files.
In the .hpp there are shorter interface comments related to the interface
specification. In the .cpp files there are algorithm descriptions. I was
never clear how I would put all this together.
> I would gladly help you in the task of "fixing" the comments to comply with
> Doxygen if you're interested in any help.
That would be very helpful and a great offer. From your previous comments I
assume you are using code from the CVS HEAD and not one of the 2003.8
releases.
I have been working on this code recently with the aim of putting out a new
release based on the code in the HEAD. I have some ideas how to intergrate
the 'by-product' work in the head with the previous interface.
The CVS HEAD also has and FAQ page. Which I think will help in the future.
Any other ideas how improve the documentation would also be great.
Thanks,
Michael
--
___________________________________
Michael Stevens Systems Engineering
34128 Kassel, Germany
Phone/Fax: +49 561 5218038
Navigation Systems, Estimation and
Bayesian Filtering
http://bayesclasses.sf.net
___________________________________
|