[Orxonox-commit 2666] r7371 - in code/branches/doc: doc/api src/libraries/util
landauf at orxonox.net
landauf at orxonox.net
Tue Sep 7 00:53:31 CEST 2010
Author: landauf
Date: 2010-09-07 00:53:31 +0200 (Tue, 07 Sep 2010)
New Revision: 7371
Modified:
code/branches/doc/doc/api/main.dox
code/branches/doc/src/libraries/util/Clock.h
code/branches/doc/src/libraries/util/Convert.h
code/branches/doc/src/libraries/util/Exception.h
code/branches/doc/src/libraries/util/ExprParser.h
code/branches/doc/src/libraries/util/MathConvert.h
code/branches/doc/src/libraries/util/OrxAssert.h
code/branches/doc/src/libraries/util/OrxEnum.h
code/branches/doc/src/libraries/util/TriBool.h
Log:
Moved some header files in util to suitable Doxygen groups.
Enhanced the main-page of Doxygen
Modified: code/branches/doc/doc/api/main.dox
===================================================================
--- code/branches/doc/doc/api/main.dox 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/doc/api/main.dox 2010-09-06 22:53:31 UTC (rev 7371)
@@ -1,4 +1,13 @@
/**
- at mainpage
- Orxonox Doxygen Reference
+ @mainpage
+
+ This is the documentation of Orxonox. It contains descriptions of our classes and functions and
+ explains their usage with several examples and background information. Because Orxonox is so big,
+ we can't document all of our code - sorry for that! But we do your best to document the most
+ important parts of it, namely the @ref Core "core" and @ref Util "util" libraries, as well as the
+ central classes in the @ref Orxonox "orxonox" main library and some @ref Modules "modules".
+
+ To understand the connection between different classes in Orxonox, have a look at the
+ <a href="modules.html"><b>Modules section</b></a>. It contains a list of the most important topics
+ and groups files that contribute to the same feature.
*/
Modified: code/branches/doc/src/libraries/util/Clock.h
===================================================================
--- code/branches/doc/src/libraries/util/Clock.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/Clock.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -26,6 +26,11 @@
*
*/
+/**
+ @file
+ @ingroup Util
+*/
+
#ifndef _Clock_H__
#define _Clock_H__
@@ -42,7 +47,7 @@
Precision: <br>
@par Precision
The maximum precision is given by the Ogre::Timer and that is somewhere
- in the microsecond range for both Windows and UNIX.
+ in the microsecond range for both Windows and UNIX.
@par Remarks for Usage on Windows
For proper functionality this class MUST be used in the same thread! <br>
Furthermore it might be possible that the Ogre::Timer has a performance
Modified: code/branches/doc/src/libraries/util/Convert.h
===================================================================
--- code/branches/doc/src/libraries/util/Convert.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/Convert.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -27,8 +27,14 @@
* ...
*/
+/**
+ @defgroup Convert Conversion functions
+ @ingroup Util
+*/
+
/** Functions that convert values between different types.
@file
+ at ingroup Convert
@par Usage
There are three ways to use the conversions depending on what you need. <br>
- For simply converting values without having to know whether the conversion
Modified: code/branches/doc/src/libraries/util/Exception.h
===================================================================
--- code/branches/doc/src/libraries/util/Exception.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/Exception.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -27,7 +27,13 @@
*/
/**
+ @defgroup ExceptionAssertion Exceptions and assertions
+ @ingroup Util
+*/
+
+/**
@file
+ at ingroup ExceptionAssertion
@brief
Declaration of facilities to handle exceptions.
@details
Modified: code/branches/doc/src/libraries/util/ExprParser.h
===================================================================
--- code/branches/doc/src/libraries/util/ExprParser.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/ExprParser.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -28,6 +28,7 @@
/**
@file
+ at ingroup Util
@brief Declaration of FloatParser
*/
Modified: code/branches/doc/src/libraries/util/MathConvert.h
===================================================================
--- code/branches/doc/src/libraries/util/MathConvert.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/MathConvert.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -28,6 +28,7 @@
/**
@file
+ at ingroup Convert
@brief
Conversion functions for Math types like Ogre::Vector3 (definitions are in Math.cc)
*/
Modified: code/branches/doc/src/libraries/util/OrxAssert.h
===================================================================
--- code/branches/doc/src/libraries/util/OrxAssert.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/OrxAssert.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -28,6 +28,7 @@
/**
@file
+ at ingroup ExceptionAssertion
@brief
Declaration of custom assertion facilities
*/
Modified: code/branches/doc/src/libraries/util/OrxEnum.h
===================================================================
--- code/branches/doc/src/libraries/util/OrxEnum.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/OrxEnum.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -26,6 +26,11 @@
*
*/
+/**
+ @file
+ @ingroup Util
+*/
+
#ifndef _OrxEnum_H__
#define _OrxEnum_H__
Modified: code/branches/doc/src/libraries/util/TriBool.h
===================================================================
--- code/branches/doc/src/libraries/util/TriBool.h 2010-09-06 19:44:37 UTC (rev 7370)
+++ code/branches/doc/src/libraries/util/TriBool.h 2010-09-06 22:53:31 UTC (rev 7371)
@@ -26,6 +26,11 @@
*
*/
+/**
+ @file
+ @ingroup Util
+*/
+
#ifndef _TriBool_H__
#define _TriBool_H__
More information about the Orxonox-commit
mailing list