[Insight-developers] ITK Doxygen documentation style

Arnaud GELAS arnaud_gelas at hms.harvard.edu
Fri Apr 1 12:38:45 EDT 2011


On 04/01/2011 11:45 AM, Bradley Lowekamp wrote:
> +1 for having the examples tag
> +1 for the link of classes to examples
>
> Have you ever gotten the search feature to work on Doxygen pages?

I have tried by turning ON SEARCHENGINE on some other projects (not as 
big as ITK), it works fine!

I don't know in the case of ITK if we should use the SERVER_BASED_SEARCH 
or the one provided by SEARCHENGINE.

Any idea?

>
> I always got to the class Index page. On the new design it take 2 clicks.
>
> The class hierarchy page seem like it may be too many big images.

I need to check, but I guess that could be solved by turning OFF  
GRAPHICAL_HIERARCHY (?)

>
> Very nice overall.
>
> Brad
>
> On Apr 1, 2011, at 11:20 AM, Arnaud Gelas wrote:
>
>> Hi all,
>>
>> You can find a subset of the doxygen documentation with the default
>> style from doxygen here:
>>
>> http://www.cs.unc.edu/~cquammen/ITK/html/classes.html 
>> <http://www.cs.unc.edu/%7Ecquammen/ITK/html/classes.html>
>>
>> here is the current one:
>>
>> http://www.itk.org/Doxygen/html/classes.html
>>
>>
>> Is there any strong opinion on switching to this new style?
>>
>> Thanks,
>> Arnaud
>>
>>
>> On Mar 30, 2011, at 10:36 AM, Arnaud GELAS wrote:
>>
>>> Kent,
>>>
>>> Thanks for sharing your opinion!
>>>
>>> On 03/30/2011 10:29 AM, Williams, Norman K wrote:
>>>> I actually miss the inheritance diagrams. I know that they're
>>>> gigantic and
>>>> hard to read for some base classes, but they are good when you're
>>>> looking
>>>> for a class to use and you aren't sure what level of specialization
>>>> you
>>>> need to work at.
>>> It has been removed on purpose to be able to generate quickly this
>>> documentation.
>>>
>>>> I like the thing in the current documentation where the diagrams are
>>>> viewable if you click on the little triangle.
>>>
>>> It should normally appear.
>>>> I'm not 100% sure I like the always-present left hand navigation
>>>> tree.  it
>>>> constrains horizontal space, which can make some pages harder to
>>>> read, and
>>>> since a lot of the tree items have hundreds of children, it's less
>>>> useful
>>>> than it might be.
>>>>
>>>> I rather like the VTK Doxygen pages, with the two level boxy index
>>>> at the
>>>> top.
>>>>
>>>> http://www.vtk.org/doc/nightly/html/index.html
>>> ok!
>>> (I can have a look at their doxygen configuration file if people are
>>> OK
>>> with it)
>>>
>>>> On the other hand I think the top level page could stand to have more
>>>> useful information. It's the sort of stuff that should be at 
>>>> www.itk.org
>>>> -- if you're looking at the documentation, it's just wasted space
>>>> that
>>>> could potentially link out to more interesting stuff.
>>>
>>> Agree!
>>>
>>>> On 3/30/11 9:15 AM, "Arnaud GELAS"<arnaud_gelas at hms.harvard.edu>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I have recently submitted a patch to gerrit to use a more modern and
>>>>> fresher style for the doxygen documentation:
>>>>>
>>>>>    http://review.source.kitware.com/#change,1269
>>>>>
>>>>> We have tried to a run doxygen with this patch on a subset of ITK
>>>>> (i.e.
>>>>> Modules/Core).
>>>>> Note that we have also removed the diagram generation on this
>>>>> documentation (for timing purpose).
>>>>>
>>>>> You can see the resulting documentation here:
>>>>>
>>>>>    http://www.cs.unc.edu/~cquammen/ITK/html/
>>>>>
>>>>>
>>>>> Here is the current documentation (generated last night):
>>>>>
>>>>>    http://www.itk.org/Doxygen/html/index.html
>>>>>
>>>>>
>>>>> We would like to know what people think about these two styles, if
>>>>> there
>>>>> are any strong opinion on one style versus the other one.
>>>>>
>>>>> We could discuss and decide during the next TConf which one will
>>>>> be used.
>>>>>
>>>>> Best,
>>>>> Arnaud
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>>
>>>>
>>>> ________________________________
>>>> Notice: This UI Health Care e-mail (including attachments) is
>>>> covered by the Electronic Communications Privacy Act, 18 U.S.C.
>>>> 2510-2521, is confidential and may be legally privileged.  If you
>>>> are not the intended recipient, you are hereby notified that any
>>>> retention, dissemination, distribution, or copying of this
>>>> communication is strictly prohibited.  Please reply to the sender
>>>> that you have received the message in error, then delete it.  Thank
>>>> you.
>>>> ________________________________
>>>
>>> _______________________________________________
>>> 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
>>
>> _______________________________________________
>> 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
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov <mailto:blowekamp at mail.nih.gov>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20110401/6eb65f00/attachment.htm>


More information about the Insight-developers mailing list