[Insight-developers] Run Doxygen? (itk::Math namespace)
kent williams
norman-k-williams at uiowa.edu
Tue Mar 30 10:46:34 EDT 2010
Which reminds me -- time for my semi-yearly request: who has the most
ITK-compliant version of C++-mode for Emacs?
Somehow what with all the custom lisp I load C++-mode went wonky, and I have
to trick the auto-indenter into behaving properly.
On 3/29/10 7:42 PM, "Bradley Lowekamp" <blowekamp at mail.nih.gov> wrote:
> Hello Luis,
>
> I have a preference for that notation because it plays better with emacs. The
> auto indent, automatically prefixing on a new line etc... The multiline syntax
> of becomes tedious, to get things lined up correctly while editing the text.
> Emacs could likely be configured correctly for this style, but I don't know
> how to do that.
>
> Also I am how to use /** */ with doxygen command line @{ or @cond. Is:
> /** @{ */
> correct?
>
> Lastly, I didn't know that is was specified in the Style Guide in section 3.8:
> http://www.itk.org/Wiki/images/c/c6/ITKStyle.pdf
>
> There also some other files (largely in review), which use this style as well.
>
> Should I change it to conform?
>
> Thanks,
> Brad
>
>
>
>
>
>
> On Mar 29, 2010, at 4:45 PM, Luis Ibanez wrote:
>
>> Hi Brad,
>>
>> I'm wondering why you preferred to use the Doxygen notation
>> of three slashes
>>
>> "/// "
>>
>> for the documentation of the itkMath namespace, instead of
>> the /** */ notation that is used in all the rest of the toolkit.
>>
>>
>> Is there any particularity to it ?
>>
>>
>> Otherwise, it probably will be nice to stick to the standard notation.
>>
>>
>> Thanks for any hint,
>>
>>
>> Luis
>>
>>
>> ---------------------------------------------------
>> On Mon, Mar 29, 2010 at 3:17 PM, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>>> Hi Brad,
>>>
>>> As we discussed during the Tcon,
>>>
>>> The Doxygen documentation has been regenerated
>>> and posted to the ITK web site.
>>>
>>> The Math namespace seems to be showing
>>> the Macros correctly now:
>>> http://public.kitware.com/Insight/Doxygen/html/namespaceitk_1_1Math.html
>>>
>>>
>>> Thanks for the committing the fix to the doxygen.config.in file.
>>>
>>>
>>> Luis
>>>
>>>
>>> ----------------------------------------------------------
>>> On Fri, Feb 26, 2010 at 11:36 AM, Bradley Lowekamp
>>> <blowekamp at mail.nih.gov> wrote:
>>>> Hello Luis,
>>>> Thank you for running that. My main goal was to try to get the templated
>>>> rounding methods documented:
>>>> http://public.kitware.com/Insight/Doxygen/html/namespaceitk_1_1Math.html
>>>> Unfortunately the predefined macro in the Doxygen
>>>> ( itkTemplateFloatingToIntegerMacro) didn't come through for some reason.
>>>> I'll look into this again, making sure it correctly runs locally... again.
>>>> Brad
>>>> On Feb 25, 2010, at 1:03 PM, Luis Ibanez wrote:
>>>>
>>>> Hi Brad,
>>>>
>>>> The Doxygen pages have now been refreshed
>>>> with the documentation that we generated yesterday:
>>>>
>>>> http://public.kitware.com/Insight/Doxygen/html/index.html
>>>>
>>>> If you have a chance, please glance over the pages
>>>> and let us know if you see any problem,
>>>>
>>>>
>>>> Thanks
>>>>
>>>>
>>>> Luis
>>>>
>>>>
>>>> -------------------------------------------------------------
>>>> On Wed, Feb 24, 2010 at 12:31 PM, Luis Ibanez <luis.ibanez at kitware.com>
>>>> wrote:
>>>>
>>>> Hi Brad,
>>>>
>>>> Thanks for taking care of these Doxygen issues.
>>>>
>>>> I just started a Doxygen build...
>>>>
>>>> (after updating the source tree)
>>>>
>>>>
>>>> It usually takes about 14 hours to generate the
>>>>
>>>> documentation. So we should be able to see
>>>>
>>>> something online by tomorrow.
>>>>
>>>>
>>>> Luis
>>>>
>>>>
>>>> ----------------------------------------------
>>>>
>>>> On Wed, Feb 24, 2010 at 10:16 AM, Bradley Lowekamp
>>>>
>>>> <blowekamp at mail.nih.gov> wrote:
>>>>
>>>> Hello,
>>>>
>>>> Could the doxygen be run on the CVS version of ITK?
>>>>
>>>> I was trying to get the doxygen to look right for itkMath. I also ended up
>>>>
>>>> updating the PREDEFINES for other macros which are used to generate methods
>>>>
>>>> in headers. While I ran this config with doxygen 1.6.1 locally, the
>>>> official
>>>>
>>>> doxygen is only run with 1.5.8 so I would like to ensure compatibility.
>>>>
>>>> http://public.kitware.com/cgi-bin/viewcvs.cgi/Utilities/Doxygen/doxygen.con
>>>> fig.in?root=Insight&r1=1.37&r2=1.38&sortby=date
>>>>
>>>> http://public.kitware.com/cgi-bin/viewcvs.cgi/Code/Common/itkMath.h?root=In
>>>> sight&r1=1.11&r2=1.12&sortby=date
>>>>
>>>> Thanks,
>>>>
>>>> Brad
>>>>
>>>> ========================================================
>>>>
>>>> Bradley Lowekamp
>>>>
>>>> Lockheed Martin Contractor for
>>>>
>>>> Office of High Performance Computing and Communications
>>>>
>>>> National Library of Medicine
>>>>
>>>> blowekamp at mail.nih.gov
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
More information about the Insight-developers
mailing list