Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4836 in orxonox.OLD for orxonox/trunk/src/lib


Ignore:
Timestamp:
Jul 12, 2005, 12:33:16 AM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: renamed all the \param → @param and so on in Doxygen tags.
Thanks a lot to the kDevelop team. this took since the last commit :)

Location:
orxonox/trunk/src/lib
Files:
112 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/lib/collision_detection/bounding_sphere.cc

    r4513 r4836  
    2222
    2323/**
    24    \brief standard constructor
     24 * standard constructor
    2525*/
    2626BoundingSphere::BoundingSphere ()
     
    3131
    3232/**
    33    \brief standard deconstructor
     33 * standard deconstructor
    3434
    3535*/
  • orxonox/trunk/src/lib/collision_detection/bounding_sphere.h

    r4525 r4836  
    11/*!
    22    \file bounding_sphere.h
    3     \brief Definition of a bounding sphere
     3  * Definition of a bounding sphere
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/bounding_volume.cc

    r4814 r4836  
    2323
    2424/**
    25    \brief standard constructor
     25 * standard constructor
    2626*/
    2727BoundingVolume::BoundingVolume ()
     
    3434
    3535/**
    36    \brief standard deconstructor
     36 * standard deconstructor
    3737
    3838*/
  • orxonox/trunk/src/lib/collision_detection/bounding_volume.h

    r4814 r4836  
    11/*!
    22    \file bounding_volume.h
    3     \brief Definition of a bounding volume for collision detection algorithms
     3  * Definition of a bounding volume for collision detection algorithms
    44
    55 */
  • orxonox/trunk/src/lib/collision_detection/bv_tree.cc

    r4528 r4836  
    2222
    2323/**
    24    \brief standard constructor
     24 * standard constructor
    2525*/
    2626BVTree::BVTree ()
     
    3232
    3333/**
    34    \brief standard deconstructor
     34 * standard deconstructor
    3535
    3636*/
  • orxonox/trunk/src/lib/collision_detection/bv_tree.h

    r4712 r4836  
    11/*!
    22    \file bv_tree.h
    3     \brief Definition of a bounding volume tree
     3  * Definition of a bounding volume tree
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/bv_tree_node.cc

    r4814 r4836  
    2222
    2323/**
    24    \brief standard constructor
     24 * standard constructor
    2525*/
    2626BVTreeNode::BVTreeNode ()
     
    3232
    3333/**
    34    \brief standard deconstructor
     34 * standard deconstructor
    3535
    3636*/
  • orxonox/trunk/src/lib/collision_detection/bv_tree_node.h

    r4702 r4836  
    11/*!
    22    \file bv_tree.h
    3     \brief Definition of a bounding volume tree
     3  * Definition of a bounding volume tree
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/cd_engine.cc

    r4742 r4836  
    2727
    2828/**
    29    \brief standard constructor
     29 * standard constructor
    3030*/
    3131CDEngine::CDEngine ()
     
    3838
    3939/**
    40    \brief the singleton reference to this class
     40 * the singleton reference to this class
    4141*/
    4242CDEngine* CDEngine::singletonRef = NULL;
    4343
    4444/**
    45    \brief standard deconstructor
     45 * standard deconstructor
    4646
    4747*/
  • orxonox/trunk/src/lib/collision_detection/cd_engine.h

    r4746 r4836  
    11/*!
    22    \file cd_engine.h
    3     \brief Definition of the collision detection engine
     3  * Definition of the collision detection engine
    44
    55*/
     
    3535 public:
    3636  virtual ~CDEngine();
    37   /** \returns a Pointer to the only object of this Class */
     37  /** @returns a Pointer to the only object of this Class */
    3838  static CDEngine* getInstance() { if (!singletonRef) singletonRef = new CDEngine(); return singletonRef; }
    3939  void init();
  • orxonox/trunk/src/lib/collision_detection/collision.cc

    r4511 r4836  
    2222
    2323/**
    24    \brief standard constructor
     24 * standard constructor
    2525*/
    2626Collision::Collision ()
     
    3232
    3333/**
    34    \brief standard deconstructor
     34 * standard deconstructor
    3535
    3636*/
  • orxonox/trunk/src/lib/collision_detection/collision.h

    r4544 r4836  
    11/*!
    22    \file collision.h
    3     \brief Definition of a collision event
     3  * Definition of a collision event
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/collision_defs.h

    r4520 r4836  
    11/*!
    22    \file collision_defs.h
    3     \brief Definition of some global collision data
     3  * Definition of some global collision data
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/lin_alg.h

    r4746 r4836  
    11/*!
    22    \file lin_alg.h
    3     \brief Definition of some important linear algebra formulas
     3  * Definition of some important linear algebra formulas
    44
    55    compute the eigenpairs (eigenvalues and eigenvectors) of a real symmetric matrix "A" by the Jacobi method
  • orxonox/trunk/src/lib/collision_detection/obb.cc

    r4815 r4836  
    2424
    2525/**
    26    \brief standard constructor
     26 * standard constructor
    2727*/
    2828OBB::OBB ()
     
    3737
    3838/**
    39    \brief standard deconstructor
     39 * standard deconstructor
    4040
    4141*/
  • orxonox/trunk/src/lib/collision_detection/obb.h

    r4814 r4836  
    11/*!
    22    \file obb.h
    3     \brief Definition of an OBB (object Oriented Bounding Box)
     3  * Definition of an OBB (object Oriented Bounding Box)
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/obb_tree.cc

    r4814 r4836  
    2828
    2929/**
    30    \brief standard constructor
     30 * standard constructor
    3131*/
    3232OBBTree::OBBTree ()
     
    8282
    8383/**
    84    \brief standard deconstructor
     84 * standard deconstructor
    8585
    8686*/
  • orxonox/trunk/src/lib/collision_detection/obb_tree.h

    r4702 r4836  
    11/*!
    22    \file obb_tree.h
    3     \brief Definition of an obb tree (object oriented Bounding Box)
     3  * Definition of an obb tree (object oriented Bounding Box)
    44
    55*/
  • orxonox/trunk/src/lib/collision_detection/obb_tree_node.cc

    r4815 r4836  
    4343
    4444/**
    45    \brief standard constructor
     45 * standard constructor
    4646 */
    4747OBBTreeNode::OBBTreeNode ()
     
    7676
    7777/**
    78    \brief standard deconstructor
     78 * standard deconstructor
    7979 */
    8080OBBTreeNode::~OBBTreeNode ()
     
    9898
    9999/**
    100    \brief creates a new BVTree or BVTree partition
    101    \param depth: how much more depth-steps to go: if == 1 don't go any deeper!
    102    \param verticesList: the list of vertices of the object - each vertices triple is interpreted as a triangle
     100 * creates a new BVTree or BVTree partition
     101 * @param depth: how much more depth-steps to go: if == 1 don't go any deeper!
     102 * @param verticesList: the list of vertices of the object - each vertices triple is interpreted as a triangle
    103103 */
    104104void OBBTreeNode::spawnBVTree(const int depth, sVec3D *verticesList, const int length)
     
    494494/**
    495495  \brief this separates an ob-box in the middle
    496   \param box: the box to separate
     496* @param box: the box to separate
    497497
    498498  this will separate the box into to smaller boxes. the separation is done along the middle of the longest axis
  • orxonox/trunk/src/lib/collision_detection/obb_tree_node.h

    r4746 r4836  
    11/*!
    22    \file bv_tree.h
    3     \brief Definition of a bounding volume tree
     3  * Definition of a bounding volume tree
    44
    55 */
     
    6060    static OBBTree*     obbTree;                    //!< reference to the obb tree
    6161    Plane*              separationPlane;            //!< the separation plane of the obb
    62     sVec3D*             sepPlaneCenter;             //!< only needed to draw plane \todo: separationPlane drawing
     62    sVec3D*             sepPlaneCenter;             //!< only needed to draw plane @todo: separationPlane drawing
    6363    int                 longestAxisIndex;           //!< only needed to draw plane
    6464
  • orxonox/trunk/src/lib/coord/null_parent.cc

    r4448 r4836  
    2525
    2626/**
    27    \returns the Reference to the NullParent
     27 * @returns the Reference to the NullParent
    2828*/
    2929NullParent* NullParent::getInstance ()
     
    3535
    3636/**
    37    \brief creates the one and only NullParent
    38    \param absCoordinate the cordinate of the Parent (normally Vector(0,0,0))
     37 * creates the one and only NullParent
     38 * @param absCoordinate the cordinate of the Parent (normally Vector(0,0,0))
    3939*/
    4040NullParent::NullParent (const Vector& absCoordinate) : PNode (absCoordinate, NULL)
     
    4949
    5050/**
    51    \brief standard deconstructor
     51 * standard deconstructor
    5252*/
    5353NullParent::~NullParent ()
  • orxonox/trunk/src/lib/coord/null_parent.h

    r4448 r4836  
    11/*!
    22    \file null_parent.h
    3     \brief Definition of the NullParent, the higest PNode of them all.
     3  * Definition of the NullParent, the higest PNode of them all.
    44*/
    55
  • orxonox/trunk/src/lib/coord/p_node.cc

    r4785 r4836  
    1515   co-programmer:
    1616
    17    \todo Smooth-Parent: delay, speed
     17   @todo Smooth-Parent: delay, speed
    1818*/
    1919
     
    4040
    4141/**
    42    \brief standard constructor
     42 * standard constructor
    4343*/
    4444PNode::PNode ()
     
    5050
    5151/**
    52    \param root the load-Element for the PNode
     52 * @param root the load-Element for the PNode
    5353*/
    5454PNode::PNode(const TiXmlElement* root)
     
    6262
    6363/**
    64    \brief constructor with coodinates
    65    \param absCoordinate the Absolute coordinate of the Object
    66    \param parent The parent-node of this node.
     64 * constructor with coodinates
     65 * @param absCoordinate the Absolute coordinate of the Object
     66 * @param parent The parent-node of this node.
    6767*/
    6868PNode::PNode (const Vector& absCoordinate, PNode* parent )
     
    8080
    8181/**
    82    \brief standard deconstructor
     82 * standard deconstructor
    8383*/
    8484PNode::~PNode ()
     
    9898
    9999/**
    100    \brief initializes a PNode
    101    \param parent the parent for this PNode
     100 * initializes a PNode
     101 * @param parent the parent for this PNode
    102102*/
    103103void PNode::init(PNode* parent)
     
    113113
    114114/**
    115    \brief loads parameters of the PNode
    116    \param root the XML-element to load the properties of
     115 * loads parameters of the PNode
     116 * @param root the XML-element to load the properties of
    117117*/
    118118void PNode::loadParams(const TiXmlElement* root)
     
    153153
    154154/**
    155    \brief set relative coordinates
    156    \param relCoord relative coordinates to its parent
     155 * set relative coordinates
     156 * @param relCoord relative coordinates to its parent
    157157
    158158   it is very importand, that you use this function, if you want to update the
     
    167167
    168168/**
    169    \brief set relative coordinates
    170    \param x x-relative coordinates to its parent
    171    \param y y-relative coordinates to its parent
    172    \param z z-relative coordinates to its parent
     169 * set relative coordinates
     170 * @param x x-relative coordinates to its parent
     171 * @param y y-relative coordinates to its parent
     172 * @param z z-relative coordinates to its parent
    173173   \see  void PNode::setRelCoor (const Vector& relCoord)
    174174*/
     
    179179
    180180/**
    181    \param absCoord set absolute coordinate
     181 * @param absCoord set absolute coordinate
    182182
    183183   it is very importand, that you use this function, if you want to update the
     
    192192
    193193/**
    194  * \param x x-coordinate.
    195  * \param y y-coordinate.
    196  * \param z z-coordinate.
     194 * @param x x-coordinate.
     195 * @param y y-coordinate.
     196 * @param z z-coordinate.
    197197 * \see void PNode::setAbsCoor (const Vector& absCoord)
    198198 */
     
    203203
    204204/**
    205    \brief shift coordinate (abs and rel)
    206    \param shift shift vector
     205 * shift coordinate (abs and rel)
     206 * @param shift shift vector
    207207
    208208   this function shifts the current coordinates about the vector shift. this is
     
    237237
    238238/**
    239    \brief set relative direction
    240    \param relDir to its parent
     239 * set relative direction
     240 * @param relDir to its parent
    241241
    242242   it is very importand, that you use this function, if you want to update the
     
    264264
    265265/**
    266    \brief sets the absolute direction (0,0,1)
    267    \param absDir absolute coordinates
     266 * sets the absolute direction (0,0,1)
     267 * @param absDir absolute coordinates
    268268
    269269   it is very importand, that you use this function, if you want to update the
     
    291291
    292292/**
    293    \brief shift coordinate (abs and rel)
    294    \param shift vector
     293 * shift coordinate (abs and rel)
     294 * @param shift vector
    295295
    296296   this function shifts the current coordinates about the vector shift. this is
     
    309309   yea right... shorter...
    310310
    311    \todo implement this
     311   @todo implement this
    312312*/
    313313void PNode::shiftDir (const Quaternion& shift)
     
    318318
    319319/**
    320    \brief adds a child and makes this node to a parent
    321    \param pNode child reference
    322    \param parentMode on which changes the child should also change ist state
     320 * adds a child and makes this node to a parent
     321 * @param pNode child reference
     322 * @param parentMode on which changes the child should also change ist state
    323323
    324324   use this to add a child to this node.
     
    349349
    350350/**
    351    \brief removes a child from the node
    352    \param pNode the child to remove from this pNode.
     351 * removes a child from the node
     352 * @param pNode the child to remove from this pNode.
    353353
    354354   Children from pNode will not be lost, they are referenced to NullPointer
     
    363363
    364364/**
    365    \brief remove this pnode from the tree and adds all following to NullParent
     365 * remove this pnode from the tree and adds all following to NullParent
    366366
    367367   this can be the case, if an entity in the world is been destroyed.
     
    385385
    386386/**
    387    \brief sets the parent of this PNode
    388    \param parent the Parent to set
     387 * sets the parent of this PNode
     388 * @param parent the Parent to set
    389389*/
    390390void PNode::setParent (PNode* parent)
     
    405405
    406406/**
    407    \brief set the mode of this parent manualy
    408    \param parentMode the mode of the bind-type.
     407 * set the mode of this parent manualy
     408 * @param parentMode the mode of the bind-type.
    409409*/
    410410void PNode::setParentMode (PARENT_MODE parentMode)
     
    414414
    415415/**
    416  * @brief sets the mode of this parent manually
     416 * sets the mode of this parent manually
    417417 * @param parentMode a String representing this parentingMode
    418418 */
     
    433433
    434434/**
    435    \brief has to be called, if the parent coordinate has changed
     435 * has to be called, if the parent coordinate has changed
    436436
    437437   normaly this will be done by the parent itself automaticaly. If you call this, you
     
    446446
    447447/**
    448    \brief updates the absCoordinate/absDirection
    449    \param dt The time passed since the last update
     448 * updates the absCoordinate/absDirection
     449 * @param dt The time passed since the last update
    450450
    451451   this is used to go through the parent-tree to update all the absolute coordinates
     
    568568
    569569/**
    570    \brief displays some information about this pNode
    571    \param depth The deph into which to debug the children of this PNode to.
     570 * displays some information about this pNode
     571 * @param depth The deph into which to debug the children of this PNode to.
    572572  (0: all children will be debugged, 1: only this PNode, 2: this and direct children...)
    573    \param level The n-th level of the Node we draw (this is internal and only for nice output)
     573 * @param level The n-th level of the Node we draw (this is internal and only for nice output)
    574574*/
    575575void PNode::debug(unsigned int depth, unsigned int level) const
     
    608608
    609609/**
    610   @brief displays the PNode at its position with its rotation as a cube.
     610  displays the PNode at its position with its rotation as a cube.
    611611*/
    612612void PNode::debugDraw(float size) const
  • orxonox/trunk/src/lib/coord/p_node.h

    r4771 r4836  
    11/*!
    22    \file p_node.h
    3     \brief Definition of a parenting node
     3  * Definition of a parenting node
    44
    55    parenting is how coordinates are handled in orxonox, meaning, that all coordinates
     
    6262  void setRelCoor (const Vector& relCoord);
    6363  void setRelCoor (float x, float y, float z);
    64   /** \returns the relative position */
     64  /** @returns the relative position */
    6565  inline const Vector& getRelCoor () const { return this->relCoordinate; };
    6666  void setAbsCoor (const Vector& absCoord);
    6767  void setAbsCoor (float x, float y, float z);
    68   /** \returns the absolute position */
     68  /** @returns the absolute position */
    6969  inline const Vector& getAbsCoor () const { return this->absCoordinate; };
    7070  void shiftCoor (const Vector& shift);
     
    7272  void setRelDir (const Quaternion& relDir);
    7373  void setRelDir (float x, float y, float z);
    74   /** \returns the relative Direction */
     74  /** @returns the relative Direction */
    7575  inline const Quaternion& getRelDir () const { return this->relDirection; };
    76   /** \returns a Vector pointing into the relative Direction */
     76  /** @returns a Vector pointing into the relative Direction */
    7777  inline Vector getRelDirV() const { return this->relDirection.apply(Vector(0,1,0)); };
    7878  void setAbsDir (const Quaternion& absDir);
    7979  void setAbsDir (float x, float y, float z);
    80   /** \returns the absolute Direction */
     80  /** @returns the absolute Direction */
    8181  inline const Quaternion& getAbsDir () const { return this->absDirection; };
    82   /** \returns a Vector pointing into the absolute Direction */
     82  /** @returns a Vector pointing into the absolute Direction */
    8383  inline Vector getAbsDirV() const { return this->absDirection.apply(Vector(0,1,0)); };
    8484  void shiftDir (const Quaternion& shift);
    8585
    86   /** \returns the Speed of the Node */
     86  /** @returns the Speed of the Node */
    8787  inline float getSpeed() const {return this->velocity.len();}
    88   /** \returns the Velocity of the Node */
     88  /** @returns the Velocity of the Node */
    8989  inline const Vector& getVelocity() const {return this->velocity;}
    9090
     
    100100  void setParentMode (PARENT_MODE parentMode);
    101101  void setParentMode (const char* parentingMode);
    102   /** \returns the Parenting mode of this node */
     102  /** @returns the Parenting mode of this node */
    103103  int getParentMode() const { return this->parentMode; };
    104104
     
    114114  /** \brief tells the child that the parent's Direction has changed */
    115115  inline void parentDirChanged () { this->bRelDirChanged = true; }
    116   /** \returns the last calculated coordinate */
     116  /** @returns the last calculated coordinate */
    117117  inline Vector getLastAbsCoor() {return this->lastAbsCoordinate;}
    118118
  • orxonox/trunk/src/lib/event/event.cc

    r4457 r4836  
    2222
    2323/**
    24    \brief standard constructor
     24 * standard constructor
    2525*/
    2626Event::Event ()
     
    3232
    3333/**
    34    \brief standard deconstructor
     34 * standard deconstructor
    3535
    3636*/
  • orxonox/trunk/src/lib/event/event.h

    r4782 r4836  
    11/*!
    22    \file event.h
    3     \brief an abstract event
     3  * an abstract event
    44
    55*/
  • orxonox/trunk/src/lib/event/event_def.h

    r4782 r4836  
    11/*!
    22    \file event_def.h
    3     \brief some central definitions
     3  * some central definitions
    44
    55*/
  • orxonox/trunk/src/lib/event/event_handler.cc

    r4817 r4836  
    2929
    3030/**
    31    \brief standard constructor
     31 * standard constructor
    3232*/
    3333EventHandler::EventHandler ()
     
    5252
    5353/**
    54    \brief the singleton reference to this class
     54 * the singleton reference to this class
    5555*/
    5656EventHandler* EventHandler::singletonRef = NULL;
     
    5858
    5959/**
    60    \brief standard deconstructor
     60 * standard deconstructor
    6161
    6262*/
     
    8080
    8181/**
    82    \brief initializes the event handler
     82 * initializes the event handler
    8383
    8484   this has to be called before the use of the event handler
     
    9292
    9393/**
    94    \brief set the state of the event handler
    95    \param state: to which the event handler shall change
     94 * set the state of the event handler
     95 * @param state: to which the event handler shall change
    9696*/
    9797void EventHandler::setState(elState state)
     
    102102
    103103/**
    104    \brief subscribe to an event
    105    \param el: the event listener that wants to subscribe itself, the listener that will be called when the evetn occures
    106    \param state: for which the listener wants to receive events
    107    \param eventType: the event type that wants to be listened for.
     104 * subscribe to an event
     105 * @param el: the event listener that wants to subscribe itself, the listener that will be called when the evetn occures
     106 * @param state: for which the listener wants to receive events
     107 * @param eventType: the event type that wants to be listened for.
    108108
    109109   This is one of the most important function of the EventHandler. If you would like to subscribe for more
     
    111111   state = ES_ALL, which will subscribe your listener for all states together.
    112112 *
    113  * \todo this can also be done with the & operator, and checking for states, just set the esState to 1,2,4,8, and then 15 is equal to ES_ALL
     113 * @todo this can also be done with the & operator, and checking for states, just set the esState to 1,2,4,8, and then 15 is equal to ES_ALL
    114114*/
    115115void EventHandler::subscribe(EventListener* el, elState state, int eventType)
     
    135135
    136136/**
    137    \brief unsubscribe from the EventHandler
    138    \param state: the stat in which it has been subscribed
    139    \param eventType: the event, that shall be unsubscribed
     137 * unsubscribe from the EventHandler
     138 * @param state: the stat in which it has been subscribed
     139 * @param eventType: the event, that shall be unsubscribed
    140140
    141141   if you want to unsubscribe an event listener from all subscribed events, just use the
     
    150150
    151151/**
    152    \brief unsubscribe all events from a specific listener
    153    \param el: the listener that wants to unsubscribe itself
    154    \param state: the state in which the events shall be unsubscribed
     152 * unsubscribe all events from a specific listener
     153 * @param el: the listener that wants to unsubscribe itself
     154 * @param state: the state in which the events shall be unsubscribed
    155155
    156156*/
     
    182182
    183183/**
    184    \brief flush all registered events
    185    \param state: a specific state
     184 * flush all registered events
     185 * @param state: a specific state
    186186*/
    187187void EventHandler::flush(elState state)
     
    208208
    209209/**
    210    \brief core function of event handler: receives all events from SDL
     210 * core function of event handler: receives all events from SDL
    211211
    212212   The event from the SDL framework are collected here and distributed to all listeners.
  • orxonox/trunk/src/lib/event/event_handler.h

    r4834 r4836  
    11/*!
    22    \file event_handler.h
    3     \brief Definition of the EventHandler
     3  * Definition of the EventHandler
    44
    55*/
     
    2121 public:
    2222  virtual ~EventHandler();
    23   /** \returns a Pointer to the only object of this Class */
     23  /** @returns a Pointer to the only object of this Class */
    2424  inline static EventHandler* getInstance() { if (!singletonRef) singletonRef = new EventHandler();  return singletonRef; };
    2525  void init();
  • orxonox/trunk/src/lib/event/event_listener.cc

    r4817 r4836  
    2323
    2424/**
    25    \brief standard constructor
     25 * standard constructor
    2626*/
    2727EventListener::EventListener ()
    2828{
    29    this->setClassID(CL_EVENT_LISTENER, "EventListener");
     29  this->setClassID(CL_EVENT_LISTENER, "EventListener");
    3030}
    3131
    3232
    3333/**
    34    \brief standard deconstructor
    35 
     34 *  standard deconstructor
    3635*/
    3736EventListener::~EventListener ()
  • orxonox/trunk/src/lib/event/event_listener.h

    r4457 r4836  
    11/*!
    22    \file event_listener.h
    3     \brief Definition of an event listener base class
     3  * Definition of an event listener base class
    44
    55*/
     
    2121
    2222  /**
    23      \brief abstract function that processes events from the handler
    24      \param event: the event
     23   * abstract function that processes events from the handler
     24   * @param event: the event
    2525  */
    2626  virtual void process(const Event &event) = NULL;
  • orxonox/trunk/src/lib/event/key_mapper.cc

    r4834 r4836  
    9292
    9393/**
    94    \brief standard constructor
     94 * standard constructor
    9595*/
    9696KeyMapper::KeyMapper ()
     
    101101
    102102/**
    103    \brief standard deconstructor
     103 * standard deconstructor
    104104*/
    105105KeyMapper::~KeyMapper ()
     
    109109
    110110/**
    111    \brief loads new key bindings from a file
    112    \param filename: The path and name of the file to load the bindings from
     111 * loads new key bindings from a file
     112 * @param filename: The path and name of the file to load the bindings from
    113113*/
    114114void KeyMapper::loadKeyBindings (const char* fileName)
     
    189189
    190190/**
    191    \brief this function looks up name to key index
    192    \param the name of the button
     191 * this function looks up name to key index
     192 * @param the name of the button
    193193*/
    194194int* KeyMapper::nameToIndex (char* name)
     
    212212
    213213/**
    214    \brief the function maps name to key ids
    215    \param name of the key
    216    \param id of the key
     214 * the function maps name to key ids
     215 * @param name of the key
     216 * @param id of the key
    217217*/
    218218void KeyMapper::mapKeys(char* name, int keyID)
     
    231231
    232232/**
    233    \brief this function gives some debug information about the key mapper class
     233 * this function gives some debug information about the key mapper class
    234234*/
    235235void KeyMapper::debug()
  • orxonox/trunk/src/lib/event/key_mapper.h

    r4457 r4836  
    11/*!
    22    \file key_mapper.h
    3     \brief a construct to map player defined keys to SDL keys
     3  * a construct to map player defined keys to SDL keys
    44
    55*/
  • orxonox/trunk/src/lib/event/key_names.h

    r4780 r4836  
    11/*!
    22    \file keynames.h
    3     \brief Key/button naming functions
     3  * Key/button naming functions
    44
    55                Converts strings to SDLK/SDL_BUTTON values and vice versa
     
    99
    1010/**
    11         \brief converts a button name string to a integer representing the corresponding SDL mouse button identifier
    12         \param name: the name of the mouse button
    13         \return an int containing the SDL identifier of the mouse button or -1 if the button name is not valid
     11      * converts a button name string to a integer representing the corresponding SDL mouse button identifier
     12      * @param name: the name of the mouse button
     13      * @return an int containing the SDL identifier of the mouse button or -1 if the button name is not valid
    1414*/
    1515int buttonnameToSDLB(const char* name);
    1616
    1717/**
    18         \brief converst a SDL mouse button identifier to a name string
    19         \param button: an SDL mouse button identifier
    20         \return a pointer to a string containing the name of the mouse button
     18      * converst a SDL mouse button identifier to a name string
     19      * @param button: an SDL mouse button identifier
     20      * @return a pointer to a string containing the name of the mouse button
    2121*/
    2222char* SDLBToButtonname( int button);
    2323
    2424/**
    25         \brief converts a key name string to a integer representing the corresponding SDLK sym
    26         \param name: the name of the key
    27         \return the SDLK sym of the named key or -1 if the key name is not valid
     25      * converts a key name string to a integer representing the corresponding SDLK sym
     26      * @param name: the name of the key
     27      * @return the SDLK sym of the named key or -1 if the key name is not valid
    2828*/
    2929int keynameToSDLK(const char* name);
    3030
    3131/**
    32         \brief converts an SDLK sym to a name string
    33         \param key: the SDLK sym
    34         \return a pointer to a string containig the name of the key
     32      * converts an SDLK sym to a name string
     33      * @param key: the SDLK sym
     34      * @return a pointer to a string containig the name of the key
    3535*/
    3636char* SDLKToKeyname( int key);
  • orxonox/trunk/src/lib/graphics/graphics_engine.cc

    r4835 r4836  
    3030
    3131/**
    32    \brief standard constructor
    33    \todo this constructor is not jet implemented - do it
     32 * standard constructor
     33   @todo this constructor is not jet implemented - do it
    3434*/
    3535GraphicsEngine::GraphicsEngine ()
     
    4848
    4949/**
    50    \brief The Pointer to this GraphicsEngine
     50 * The Pointer to this GraphicsEngine
    5151*/
    5252GraphicsEngine* GraphicsEngine::singletonRef = NULL;
    5353
    5454/**
    55    \brief destructs the graphicsEngine.
     55 * destructs the graphicsEngine.
    5656*/
    5757GraphicsEngine::~GraphicsEngine ()
     
    103103
    104104/**
    105    \brief initializes the Video for openGL.
     105 * initializes the Video for openGL.
    106106
    107107   This has to be done only once when starting orxonox.
     
    170170
    171171/**
    172    \brief Sets the GL-attributes
     172 * Sets the GL-attributes
    173173*/
    174174int GraphicsEngine::setGLattribs()
     
    192192
    193193/**
    194    \brief sets the Resolution of the Screen to display the Graphics to.
    195    \param width The width of the window
    196    \param height The height of the window
    197    \param bpp bits per pixel
     194 * sets the Resolution of the Screen to display the Graphics to.
     195 * @param width The width of the window
     196 * @param height The height of the window
     197 * @param bpp bits per pixel
    198198*/
    199199int GraphicsEngine::setResolution(int width, int height, int bpp)
     
    212212
    213213/**
    214    \brief sets Fullscreen mode
    215    \param fullscreen true if fullscreen, false if windowed
     214 * sets Fullscreen mode
     215 * @param fullscreen true if fullscreen, false if windowed
    216216*/
    217217void GraphicsEngine::setFullscreen(bool fullscreen)
     
    225225
    226226/**
    227    \brief sets the background color
    228    \param red the red part of the background
    229    \param blue the blue part of the background
    230    \param green the green part of the background
    231    \param alpha the alpha part of the background
     227 * sets the background color
     228 * @param red the red part of the background
     229 * @param blue the blue part of the background
     230 * @param green the green part of the background
     231 * @param alpha the alpha part of the background
    232232*/
    233233void GraphicsEngine::setBackgroundColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
     
    238238
    239239/**
    240    \brief Signalhandler, for when the resolution has changed
    241    \param resizeInfo SDL information about the size of the new screen size
     240 * Signalhandler, for when the resolution has changed
     241 * @param resizeInfo SDL information about the size of the new screen size
    242242*/
    243243int GraphicsEngine::resolutionChanged(const SDL_ResizeEvent& resizeInfo)
     
    308308
    309309/**
    310    \brief entering 2D Mode
     310 * entering 2D Mode
    311311
    312312   this is a GL-Projection-mode, that is orthogonal, for placing the font in fron of everything else
     
    341341
    342342/**
    343    \brief leaves the 2DMode again also \see Font::enter2DMode()
     343 * leaves the 2DMode again also \see Font::enter2DMode()
    344344*/
    345345void GraphicsEngine::leave2DMode()
     
    355355
    356356/**
    357    \brief stores the GL_matrices
     357 * stores the GL_matrices
    358358*/
    359359void GraphicsEngine::storeMatrices()
     
    374374
    375375/**
    376    \brief outputs all the Fullscreen modes.
     376 * outputs all the Fullscreen modes.
    377377*/
    378378void GraphicsEngine::listModes()
     
    400400
    401401/**
    402    \brief ticks the Text
    403    \param dt the time passed
     402 * ticks the Text
     403 * @param dt the time passed
    404404*/
    405405void GraphicsEngine::tick(float dt)
     
    426426
    427427/**
    428    \brief displays the Frames per second
    429    \param display if the text should be displayed
    430 
    431    \todo this is dangerous
     428 * displays the Frames per second
     429 * @param display if the text should be displayed
     430
     431   @todo this is dangerous
    432432*/
    433433void GraphicsEngine::displayFPS(bool display)
     
    453453/**
    454454  \brief processes the events for orxonox main class
    455   \param the event to handle
     455* @param the event to handle
    456456 */
    457457void GraphicsEngine::process(const Event &event)
  • orxonox/trunk/src/lib/graphics/graphics_engine.h

    r4834 r4836  
    22    \file graphics_engine.h
    33
    4     \brief defines a Interface between orxonox and graphical input
     4  * defines a Interface between orxonox and graphical input
    55
    66    handles graphical SDL-initialisation, textures, resolutions, and so on
     
    2727  public:
    2828    virtual ~GraphicsEngine();
    29     /** \returns a Pointer to the only object of this Class */
     29    /** @returns a Pointer to the only object of this Class */
    3030    inline static GraphicsEngine* getInstance() { if (!singletonRef) singletonRef = new GraphicsEngine();  return singletonRef; };
    3131
     
    4040
    4141
    42     /** \returns the x resolution */
     42    /** @returns the x resolution */
    4343    inline int getResolutionX() const { return this->resolutionX; };
    44     /** \returns the y resolution */
     44    /** @returns the y resolution */
    4545    inline int getResolutionY() const { return this->resolutionY; };
    46     /** \returns the Bits Per Pixel */
     46    /** @returns the Bits Per Pixel */
    4747    inline int getbbp() const { return this->bitsPerPixel; };
    4848
  • orxonox/trunk/src/lib/graphics/importer/abstract_model.h

    r4809 r4836  
    1616/*!
    1717    \file abstract_model.h
    18     \brief Definition of an abstract model. containing all needed for other model
     18  * Definition of an abstract model. containing all needed for other model
    1919*/
    2020
  • orxonox/trunk/src/lib/graphics/importer/array.h

    r4799 r4836  
    3636    void addEntry(T entry0, T entry1, T entry2);
    3737
    38     /** \returns The array */
     38    /** @returns The array */
    3939    inline const T* getArray () const { return this->array; };
    40     /**   \returns The Count of entries in the Array*/
     40    /** * @returns The Count of entries in the Array*/
    4141    inline unsigned int getCount()const { return this->entryCount; };
    4242    inline int getIndex(T* entry) const;
     
    6161
    6262/**
    63    \brief creates a new Array
     63 * creates a new Array
    6464*/
    6565template<class T>
     
    7575
    7676/**
    77    \brief deletes an Array.
     77 * deletes an Array.
    7878   It does this by first deleting all the array-entries, and then delete the array[] itself
    7979*/
     
    9595
    9696/**
    97    \brief finalizes an array.
     97 * finalizes an array.
    9898   This Function creates the array, and makes it ready to be sent to the application.
    9999*/
     
    124124
    125125/**
    126    \brief adds a new Entry to the Array
    127    \param entry Entry to add.
     126 * adds a new Entry to the Array
     127 * @param entry Entry to add.
    128128*/
    129129template<class T>
     
    145145
    146146/**
    147    \brief Adds 3 entries at once (convenience)
     147 * Adds 3 entries at once (convenience)
    148148*/
    149149template<class T>
     
    157157
    158158/**
    159    \brief gets back the index of the entry in the array. value check
    160    \param entry: the entry to look up
    161    \returns the index in the array, -1 if not found
     159 * gets back the index of the entry in the array. value check
     160 * @param entry: the entry to look up
     161 * @returns the index in the array, -1 if not found
    162162 */
    163163template<class T>
     
    176176
    177177/**
    178    \brief Simple debug info about the Array
     178 * Simple debug info about the Array
    179179*/
    180180template<class T>
  • orxonox/trunk/src/lib/graphics/importer/material.cc

    r4834 r4836  
    2525#include <string.h>
    2626
    27 //! \todo check if we are in RESOURCE MANAGER-mode
     27//! @todo check if we are in RESOURCE MANAGER-mode
    2828#include "resource_manager.h"
    2929
     
    3131
    3232/**
    33    \brief creates a Material.
    34    \param mtlName Name of the Material to be added to the Material List
     33 * creates a Material.
     34 * @param mtlName Name of the Material to be added to the Material List
    3535*/
    3636Material::Material (const char* mtlName)
     
    5252
    5353/**
    54     \brief deletes a Material
     54  * deletes a Material
    5555*/
    5656Material::~Material()
     
    6767
    6868/**
    69    \brief sets the material with which the following Faces will be painted
     69 * sets the material with which the following Faces will be painted
    7070*/
    7171bool Material::select ()
     
    9999
    100100  // setting illumination Model
    101   if (this->illumModel == 1) //! \todo make this work, if no vertex-normals are read.
     101  if (this->illumModel == 1) //! @todo make this work, if no vertex-normals are read.
    102102    glShadeModel(GL_FLAT);
    103103  else if (this->illumModel >= 2)
     
    124124
    125125/**
    126    \brief Sets the Material Illumination Model.
    127    \brief illu illumination Model in int form
     126 * Sets the Material Illumination Model.
     127 * illu illumination Model in int form
    128128*/
    129129void Material::setIllum (int illum)
     
    133133}
    134134/**
    135    \brief Sets the Material Illumination Model.
    136    \brief illu illumination Model in char* form
     135 * Sets the Material Illumination Model.
     136 * illu illumination Model in char* form
    137137*/void Material::setIllum (char* illum)
    138138{
     
    141141
    142142/**
    143    \brief Sets the Material Diffuse Color.
    144    \param r Red Color Channel.
    145    \param g Green Color Channel.
    146    \param b Blue Color Channel.
     143 * Sets the Material Diffuse Color.
     144 * @param r Red Color Channel.
     145 * @param g Green Color Channel.
     146 * @param b Blue Color Channel.
    147147*/
    148148void Material::setDiffuse (float r, float g, float b)
     
    156156}
    157157/**
    158    \brief Sets the Material Diffuse Color.
    159    \param rgb The red, green, blue channel in char format (with spaces between them)
     158 * Sets the Material Diffuse Color.
     159 * @param rgb The red, green, blue channel in char format (with spaces between them)
    160160*/
    161161void Material::setDiffuse (char* rgb)
     
    167167
    168168/**
    169    \brief Sets the Material Ambient Color.
    170    \param r Red Color Channel.
    171    \param g Green Color Channel.
    172    \param b Blue Color Channel.
     169 * Sets the Material Ambient Color.
     170 * @param r Red Color Channel.
     171 * @param g Green Color Channel.
     172 * @param b Blue Color Channel.
    173173*/
    174174void Material::setAmbient (float r, float g, float b)
     
    181181}
    182182/**
    183    \brief Sets the Material Ambient Color.
    184    \param rgb The red, green, blue channel in char format (with spaces between them)
     183 * Sets the Material Ambient Color.
     184 * @param rgb The red, green, blue channel in char format (with spaces between them)
    185185*/
    186186void Material::setAmbient (char* rgb)
     
    192192
    193193/**
    194    \brief Sets the Material Specular Color.
    195    \param r Red Color Channel.
    196    \param g Green Color Channel.
    197    \param b Blue Color Channel.
     194 * Sets the Material Specular Color.
     195 * @param r Red Color Channel.
     196 * @param g Green Color Channel.
     197 * @param b Blue Color Channel.
    198198*/
    199199void Material::setSpecular (float r, float g, float b)
     
    206206 }
    207207/**
    208    \brief Sets the Material Specular Color.
    209    \param rgb The red, green, blue channel in char format (with spaces between them)
     208 * Sets the Material Specular Color.
     209 * @param rgb The red, green, blue channel in char format (with spaces between them)
    210210*/
    211211void Material::setSpecular (char* rgb)
     
    217217
    218218/**
    219    \brief Sets the Material Shininess.
    220    \param shini stes the Shininess from float.
     219 * Sets the Material Shininess.
     220 * @param shini stes the Shininess from float.
    221221*/
    222222void Material::setShininess (float shini)
     
    225225}
    226226/**
    227    \brief Sets the Material Shininess.
    228    \param shini stes the Shininess from char*.
     227 * Sets the Material Shininess.
     228 * @param shini stes the Shininess from char*.
    229229*/
    230230void Material::setShininess (char* shini)
     
    234234
    235235/**
    236    \brief Sets the Material Transparency.
    237    \param trans stes the Transparency from int.
     236 * Sets the Material Transparency.
     237 * @param trans stes the Transparency from int.
    238238*/
    239239void Material::setTransparency (float trans)
     
    243243}
    244244/**
    245    \brief Sets the Material Transparency.
    246    \param trans stes the Transparency from char*.
     245 * Sets the Material Transparency.
     246 * @param trans stes the Transparency from char*.
    247247*/
    248248void Material::setTransparency (char* trans)
     
    252252
    253253/**
    254    \brief Adds a Texture Path to the List of already existing Paths
    255    \param pathName The Path to add.
     254 * Adds a Texture Path to the List of already existing Paths
     255 * @param pathName The Path to add.
    256256*/
    257257void Material::addTexturePath(const char* pathName)
     
    263263
    264264/**
    265    \brief Sets the Materials Diffuse Map
    266    \param dMap the Name of the Image to Use
     265 * Sets the Materials Diffuse Map
     266 * @param dMap the Name of the Image to Use
    267267*/
    268268void Material::setDiffuseMap(const char* dMap)
     
    281281
    282282/**
    283    \brief Sets the Materials Ambient Map
    284    \param aMap the Name of the Image to Use
    285    \todo implement this
     283 * Sets the Materials Ambient Map
     284 * @param aMap the Name of the Image to Use
     285   @todo implement this
    286286*/
    287287void Material::setAmbientMap(const char* aMap)
     
    292292
    293293/**
    294    \brief Sets the Materials Specular Map
    295    \param sMap the Name of the Image to Use
    296    \todo implement this
     294 * Sets the Materials Specular Map
     295 * @param sMap the Name of the Image to Use
     296   @todo implement this
    297297*/
    298298void Material::setSpecularMap(const char* sMap)
     
    303303
    304304/**
    305    \brief Sets the Materials Bumpiness
    306    \param bump the Name of the Image to Use
    307    \todo implemet this
     305 * Sets the Materials Bumpiness
     306 * @param bump the Name of the Image to Use
     307   @todo implemet this
    308308*/
    309309void Material::setBump(const char* bump)
  • orxonox/trunk/src/lib/graphics/importer/material.h

    r4746 r4836  
    22  \file material.h
    33  \brief Contains the Material Class that handles Material for 3D-Objects.
    4   \todo free SDL-surface when deleting Material.
    5   \todo delete imgNameWithPath after use creation.
     4  @todo free SDL-surface when deleting Material.
     5  @todo delete imgNameWithPath after use creation.
    66*/
    77
  • orxonox/trunk/src/lib/graphics/importer/md2Model.cc

    r4787 r4836  
    101101
    102102/**
    103    \brief initializes an array of vert with the current frame scaled vertices
    104    \param verticesList: the list of vertices to interpolate between
     103 * initializes an array of vert with the current frame scaled vertices
     104 * @param verticesList: the list of vertices to interpolate between
    105105
    106106   we won't use the pVertices array directly, since its much easier and we need
     
    126126/**
    127127  \brief sets the animation type
    128   \param type: animation type
     128* @param type: animation type
    129129
    130130  the animation types can be looked up in the animationType table
     
    150150/**
    151151  \brief sets the time in seconds passed since the last tick
    152   \param time: in sec
     152* @param time: in sec
    153153*/
    154154void MD2Model::tick(float time)
     
    320320/**
    321321  \brief this will load the whole model data (vertices, opengl command list, ...)
    322   \param fileName: the name of the model file
     322* @param fileName: the name of the model file
    323323  \return true if success
    324324*/
     
    418418/**
    419419  \brief loads the skin/material stuff
    420   \param fileName: name of the skin file
     420* @param fileName: name of the skin file
    421421  \return true if success
    422422*/
  • orxonox/trunk/src/lib/graphics/importer/md2Model.h

    r4787 r4836  
    11/*!
    22    \file md2Model.h
    3     \brief Definition of an MD2 Model, a model format invented by ID Software.
     3  * Definition of an MD2 Model, a model format invented by ID Software.
    44
    55    We are deeply thankfull for all the wunderfull things id software made for us gamers!
     
    142142  void setAnim(int type);
    143143  /**
    144      \brief scales the current model
    145      \param scaleFactor: the factor [0..1] to use for scaling
     144   * scales the current model
     145   * @param scaleFactor: the factor [0..1] to use for scaling
    146146  */
    147147  void scaleModel(float scaleFactor) { this->scaleFactor = scaleFactor;}
  • orxonox/trunk/src/lib/graphics/importer/model.cc

    r4834 r4836  
    3333////////////////////
    3434/**
    35    \brief creates a new ModelFaceElement
     35 * creates a new ModelFaceElement
    3636*/
    3737ModelFaceElement::ModelFaceElement()
     
    4545
    4646/**
    47    \brief destroys a ModelFaceElement
     47 * destroys a ModelFaceElement
    4848*/
    4949ModelFaceElement::~ModelFaceElement()
     
    5454
    5555/**
    56    \brief creates a new ModelFace
     56 * creates a new ModelFace
    5757*/
    5858ModelFace::ModelFace()
     
    6969
    7070/**
    71    \brief deletes a ModelFace
     71 * deletes a ModelFace
    7272*/
    7373ModelFace::~ModelFace()
     
    8383
    8484/**
    85    \brief Creates a new ModelGroup
     85 * Creates a new ModelGroup
    8686*/
    8787ModelGroup::ModelGroup()
     
    9898
    9999/**
    100    \brief deletes a ModelGroup
     100 * deletes a ModelGroup
    101101*/
    102102ModelGroup::~ModelGroup()
     
    111111
    112112/**
    113    \brief cleans up a ModelGroup
     113 * cleans up a ModelGroup
    114114
    115115   actually does the same as the delete Operator, but does not delete the predecessing group
     
    130130/////////////
    131131/**
    132    \brief Creates a 3D-Model.
     132 * Creates a 3D-Model.
    133133
    134134   assigns it a Name and a Type
     
    166166
    167167/**
    168    \brief deletes an Model.
     168 * deletes an Model.
    169169
    170170   Looks if any from model allocated space is still in use, and if so deleted it.
     
    206206
    207207/**
    208    \brief Finalizes an Object. This can be done outside of the Class.
     208 * Finalizes an Object. This can be done outside of the Class.
    209209*/
    210210void Model::finalize()
     
    237237//////////
    238238/**
    239    \brief Draws the Models of all Groups.
     239 * Draws the Models of all Groups.
    240240   It does this by just calling the Lists that must have been created earlier.
    241241*/
     
    280280
    281281/**
    282    \brief Draws the Model number groupNumber
    283    \param groupNumber The number of the group that will be displayed.
     282 * Draws the Model number groupNumber
     283 * @param groupNumber The number of the group that will be displayed.
    284284
    285285   It does this by just calling the List that must have been created earlier.
     
    312312
    313313/**
    314    \brief Draws the Model with a specific groupName
    315    \param groupName The name of the group that will be displayed.
     314 * Draws the Model with a specific groupName
     315 * @param groupName The name of the group that will be displayed.
    316316
    317317   It does this by just calling the List that must have been created earlier.
     
    339339//////////
    340340/**
    341    \brief deletes all the arrays
     341 * deletes all the arrays
    342342*/
    343343bool Model::deleteArrays()
     
    359359
    360360/**
    361    \brief finalizes an Model.
     361 * finalizes an Model.
    362362 * This funcion is needed, to delete all the Lists, and arrays that are no more
    363363 * needed because they are already imported into openGL.
     
    375375//////////
    376376/**
    377    \brief adds a new Material to the Material List
    378    \param material the Material to add
    379    \returns the added material
     377 * adds a new Material to the Material List
     378 * @param material the Material to add
     379 * @returns the added material
    380380 *
    381381 * this also tells this Model, that all the Materials are handled externally
     
    391391
    392392/**
    393    \brief adds a new Material to the Material List
    394    \param materialName the name of the Material to add
    395    \returns the added material
     393 * adds a new Material to the Material List
     394 * @param materialName the name of the Material to add
     395 * @returns the added material
    396396*/
    397397Material* Model::addMaterial(const char* materialName)
     
    406406
    407407/**
    408    \brief finds a Material by its name and returns it
    409    \param materialName the Name of the material to search for.
    410    \returns the Material if found, NULL otherwise
     408 * finds a Material by its name and returns it
     409 * @param materialName the Name of the material to search for.
     410 * @returns the Material if found, NULL otherwise
    411411*/
    412412Material* Model::findMaterialByName(const char* materialName)
     
    428428
    429429/**
    430    \brief parses a group String
    431    \param groupString the new Group to create
     430 * parses a group String
     431 * @param groupString the new Group to create
    432432
    433433   This function initializes a new Group.
     
    452452
    453453/**
    454    \brief parses a vertex-String
    455    \param vertexString The String that will be parsed.
     454 * parses a vertex-String
     455 * @param vertexString The String that will be parsed.
    456456
    457457   If a vertex line is found this function will inject it into the vertex-Array
     
    470470
    471471/**
    472    \brief parses a vertex-String
    473    \param x the X-coordinate of the Vertex to add.
    474    \param y the Y-coordinate of the Vertex to add.
    475    \param z the Z-coordinate of the Vertex to add.
     472 * parses a vertex-String
     473 * @param x the X-coordinate of the Vertex to add.
     474 * @param y the Y-coordinate of the Vertex to add.
     475 * @param z the Z-coordinate of the Vertex to add.
    476476
    477477*/
     
    485485
    486486/**
    487    \brief parses a vertexNormal-String
    488    \param normalString The String that will be parsed.
     487 * parses a vertexNormal-String
     488 * @param normalString The String that will be parsed.
    489489
    490490   If a vertexNormal line is found this function will inject it into the vertexNormal-Array
     
    503503
    504504/**
    505    \brief adds a VertexNormal.
    506    \param x The x coordinate of the Normal.
    507    \param y The y coordinate of the Normal.
    508    \param z The z coordinate of the Normal.
     505 * adds a VertexNormal.
     506 * @param x The x coordinate of the Normal.
     507 * @param y The y coordinate of the Normal.
     508 * @param z The z coordinate of the Normal.
    509509
    510510   If a vertexNormal line is found this function will inject it into the vertexNormal-Array
     
    519519
    520520/**
    521    \brief parses a vertexTextureCoordinate-String
    522    \param vTextureString The String that will be parsed.
     521 * parses a vertexTextureCoordinate-String
     522 * @param vTextureString The String that will be parsed.
    523523
    524524   If a vertexTextureCoordinate line is found,
     
    540540
    541541/**
    542    \brief adds a Texture Coordinate
    543    \param u The u coordinate of the TextureCoordinate.
    544    \param v The y coordinate of the TextureCoordinate.
     542 * adds a Texture Coordinate
     543 * @param u The u coordinate of the TextureCoordinate.
     544 * @param v The y coordinate of the TextureCoordinate.
    545545
    546546   If a TextureCoordinate line is found this function will inject it into the TextureCoordinate-Array
     
    556556
    557557/**
    558    \brief parses a face-string
    559    \param faceString The String that will be parsed.
     558 * parses a face-string
     559 * @param faceString The String that will be parsed.
    560560
    561561   If a face line is found this function will add it to the glList.
     
    615615
    616616/**
    617    \brief adds a new Face
    618    \param faceElemCount the number of Vertices to add to the Face.
    619    \param type The information Passed with each Vertex
     617 * adds a new Face
     618 * @param faceElemCount the number of Vertices to add to the Face.
     619 * @param type The information Passed with each Vertex
    620620*/
    621621bool Model::addFace(int faceElemCount, VERTEX_FORMAT type, ...)
     
    648648
    649649/**
    650    \brief Function that selects a material, if changed in the obj file.
    651    \param matString the Material that will be set.
     650 * Function that selects a material, if changed in the obj file.
     651 * @param matString the Material that will be set.
    652652*/
    653653bool Model::setMaterial(const char* matString)
     
    663663
    664664/**
    665    \brief Function that selects a material, if changed in the obj file.
    666    \param mtl the Material that will be set.
     665 * Function that selects a material, if changed in the obj file.
     666 * @param mtl the Material that will be set.
    667667*/
    668668bool Model::setMaterial(Material* mtl)
     
    678678
    679679/**
    680    \brief A routine that is able to create normals.
     680 * A routine that is able to create normals.
    681681
    682682   The algorithm does the following:
     
    757757////////////
    758758/**
    759    \brief reads and includes the Faces/Materials into the openGL state Machine
     759 * reads and includes the Faces/Materials into the openGL state Machine
    760760*/
    761761bool Model::importToDisplayList()
     
    849849
    850850/**
    851    \brief reads and includes the Faces/Materials into the openGL state Machine
     851 * reads and includes the Faces/Materials into the openGL state Machine
    852852*/
    853853bool Model::importToVertexArray()
     
    869869
    870870/**
    871    \brief builds an array of triangles, that can later on be used for obb separation and octree separation
     871 * builds an array of triangles, that can later on be used for obb separation and octree separation
    872872 */
    873873bool Model::buildTriangleList()
     
    993993
    994994/**
    995    \brief Adds a Face-element (one vertex of a face) with all its information.
    996    \param elem The FaceElement to add to the OpenGL-environment.
     995 * Adds a Face-element (one vertex of a face) with all its information.
     996 * @param elem The FaceElement to add to the OpenGL-environment.
    997997
    998998   It does this by searching:
     
    10341034
    10351035/**
    1036    \brief Includes a default model
     1036 * Includes a default model
    10371037
    10381038   This will inject a Cube, because this is the most basic model.
  • orxonox/trunk/src/lib/graphics/importer/model.h

    r4834 r4836  
    2424   MODEL_DISPLAY_LIST means, that a DisplayList will be built out of the model. This model will be STATIC, meaning it cannot be changed after initialisation.
    2525   MODEL_VERTEX_ARRAY means, that a VertexArray will be built out of the model. This moel will be DYNAMIX, meaning that one can change the properties from outside of the model.
    26  * \todo implement this stuff
     26 * @todo implement this stuff
    2727*/
    2828typedef enum MODEL_TYPE {
     
    9090  ModelFace*   firstFace;      //!< The first Face in this group.
    9191  ModelFace*   currentFace;    //!< The current Face in this Group (the one we are currently working with.)
    92   int          faceMode;       //!< The Mode the Face is in: initially -1, 0 for FaceList opened, 1 for Material,  3 for triangle, 4 for Quad, 5+ for Poly \todo ENUM...
     92  int          faceMode;       //!< The Mode the Face is in: initially -1, 0 for FaceList opened, 1 for Material,  3 for triangle, 4 for Quad, 5+ for Poly @todo ENUM...
    9393  int          faceCount;      //!< The Number of Faces this Group holds.
    9494
     
    111111  void draw(char* groupName) const;
    112112
    113   /** \returns Count of the Models (Groups) in this File */
     113  /** @returns Count of the Models (Groups) in this File */
    114114  inline int getGroupCount() const { return this->groupCount; };
    115115
    116   /** \returns a Pointer to the Vertex-Array, if it was deleted it returns NULL */
     116  /** @returns a Pointer to the Vertex-Array, if it was deleted it returns NULL */
    117117  inline const GLfloat* getVertexArray() const { return this->vertices->getArray(); };
    118   /** \returns the VertexCount of this Model */
     118  /** @returns the VertexCount of this Model */
    119119  inline unsigned int getVertexCount() const { return this->vertexCount; };
    120120
    121   /** \returns a Pointer to the Normals-Array, if it was deleted it returns NULL */
     121  /** @returns a Pointer to the Normals-Array, if it was deleted it returns NULL */
    122122  inline const GLfloat* getNormalsArray() const { return this->normals->getArray(); };
    123   /** \returns the NormalsCount of this Model */
     123  /** @returns the NormalsCount of this Model */
    124124  inline unsigned int getNormalsCount() const { return this->normalCount; };
    125125
    126   /** \returns a Pointer to the TexCoord-Array, if it was deleted it returns NULL */
     126  /** @returns a Pointer to the TexCoord-Array, if it was deleted it returns NULL */
    127127  inline const GLfloat* getTexCoordArray() const { return this->vTexture->getArray(); };
    128   /** \returns the TexCoord-Count of this Model */
     128  /** @returns the TexCoord-Count of this Model */
    129129  inline unsigned int getTexCoordCount() const { return this->texCoordCount; };
    130130
    131   /** \returns the Count of Faces of this Model */
     131  /** @returns the Count of Faces of this Model */
    132132  inline unsigned int getFaceCount() const { return this->faceCount; };
    133133
     
    157157
    158158 protected:
    159   float            scaleFactor;     //!< The Factor with which the Model should be scaled. \todo maybe one wants to scale the Model after Initialisation
     159  float            scaleFactor;     //!< The Factor with which the Model should be scaled. @todo maybe one wants to scale the Model after Initialisation
    160160
    161161 private:
  • orxonox/trunk/src/lib/graphics/importer/objModel.cc

    r4371 r4836  
    2828
    2929/**
    30    \brief Crates a 3D-Model, loads in a File and scales it.
    31    \param fileName file to parse and load (must be a .obj file)
    32    \param scaling The factor that the model will be scaled with.
     30 * Crates a 3D-Model, loads in a File and scales it.
     31 * @param fileName file to parse and load (must be a .obj file)
     32 * @param scaling The factor that the model will be scaled with.
    3333*/
    3434OBJModel::OBJModel(const char* fileName, float scaling) : Model(fileName)
     
    4444
    4545/**
    46    \brief deletes an OBJModel.
     46 * deletes an OBJModel.
    4747
    4848   Looks if any from model allocated space is still in use, and if so deleted it.
     
    5656
    5757/**
    58    \brief Imports a obj file and handles the the relative location
    59    \param fileName The file to import
     58 * Imports a obj file and handles the the relative location
     59 * @param fileName The file to import
    6060
    6161   Splits the FileName from the DirectoryName
     
    8686
    8787/**
    88    \brief Reads in the .obj File and sets all the Values.
     88 * Reads in the .obj File and sets all the Values.
    8989   This function does read the file, parses it for the occurence of things like vertices, faces and so on, and executes the specific tasks
    9090*/
     
    143143          this->addGroup (buffer+2);
    144144        }
    145       else if (!strncmp(buffer, "s ", 2)) //! \todo smoothing groups have to be implemented
     145      else if (!strncmp(buffer, "s ", 2)) //! @todo smoothing groups have to be implemented
    146146        {
    147147          PRINTF(2)("smoothing groups not supportet yet. line: %s\n", buffer);
     
    153153
    154154/**
    155     \brief Function to read in a mtl File.
    156     \param mtlFile The .mtl file to read
     155  * Function to read in a mtl File.
     156  * @param mtlFile The .mtl file to read
    157157
    158158    This Function parses all Lines of an mtl File.
  • orxonox/trunk/src/lib/graphics/importer/primitive_model.cc

    r4678 r4836  
    2525
    2626/**
    27    \brief Creates a 3D-Model of Primitive-Type type
     27 * Creates a 3D-Model of Primitive-Type type
    2828
    2929   if you want to just display a Cube/Sphere/Cylinder/... without any material.
    3030
    31    \todo implement Cube/Sphere/Cylinder/...
     31   @todo implement Cube/Sphere/Cylinder/...
    3232*/
    3333PrimitiveModel::PrimitiveModel(PRIMITIVE type, float size, unsigned int detail)
     
    5656
    5757/**
    58    \brief standard deconstructor
     58 * standard deconstructor
    5959
    6060*/
     
    6565
    6666/**
    67    \brief Builds a Sphere into the Model.
    68    \param size The diameter of the Sphere.
    69    \param detail The detail of the Sphere.
     67 * Builds a Sphere into the Model.
     68 * @param size The diameter of the Sphere.
     69 * @param detail The detail of the Sphere.
    7070*/
    7171void PrimitiveModel::sphereModel(float size, unsigned int detail)
     
    132132}
    133133/**
    134    \brief Creates a Cylinder.
     134 * Creates a Cylinder.
    135135*/
    136136void PrimitiveModel::cylinderModel(float size, unsigned int detail)
     
    173173
    174174/**
    175    \brief creates a cone inside of this Model
    176    \param size The size of the cone
    177    \param detail the Detail-level of this cone
     175 * creates a cone inside of this Model
     176 * @param size The size of the cone
     177 * @param detail the Detail-level of this cone
    178178*/
    179179void PrimitiveModel::coneModel(float size, unsigned int detail)
     
    209209
    210210/**
    211    \brief creates a Plane inside of this Model
    212    \param size The size of this plane
    213    \param detail the Detail-level of this plane.
     211 * creates a Plane inside of this Model
     212 * @param size The size of this plane
     213 * @param detail the Detail-level of this plane.
    214214*/
    215215void PrimitiveModel::planeModel(float size, unsigned int detail)
  • orxonox/trunk/src/lib/graphics/importer/primitive_model.h

    r4468 r4836  
    11/*!
    22    \file primitive_model.h
    3     \brief a Class to handle different simple models like planes cubes spheres and so on.
     3  * a Class to handle different simple models like planes cubes spheres and so on.
    44    (cube is also an option of Model, but is extended here.
    55*/
  • orxonox/trunk/src/lib/graphics/importer/texture.cc

    r4746 r4836  
    2828
    2929/**
    30    \brief Constructor for a Texture
     30 * Constructor for a Texture
    3131*/
    3232Texture::Texture(const char* imageName)
     
    3939
    4040/**
    41    \brief Destructor of a Texture
     41 * Destructor of a Texture
    4242
    4343   Frees Data, and deletes the textures from GL
     
    5050
    5151/**
    52    \brief Loads a Texture to the openGL-environment.
    53    \param surface the Image to load to openGL
    54    \returns The ID of the texture.
     52 * Loads a Texture to the openGL-environment.
     53 * @param surface the Image to load to openGL
     54 * @returns The ID of the texture.
    5555*/
    5656GLuint Texture::loadTexToGL (SDL_Surface* surface)
     
    139139
    140140/**
    141    \brief loads an Image from a file to a Texture
    142    \param imageName The image to load
     141 * loads an Image from a file to a Texture
     142 * @param imageName The image to load
    143143*/
    144144bool Texture::loadImage(const char* imageName)
  • orxonox/trunk/src/lib/graphics/importer/texture.h

    r4746 r4836  
    33  \brief Contains the texture class, that handles the reading of Images into Texutre-files.
    44
    5   \todo procedural textures
     5  @todo procedural textures
    66*/
    77
     
    2727  ~Texture();
    2828
    29   /** \returns The textureID of this texture.  */
     29  /** @returns The textureID of this texture.  */
    3030  inline GLuint getTexture() {return this->texture;}
    3131  GLuint loadTexToGL (SDL_Surface* surface);
    32   /** \returns true if texture has alpha, false otherwise */
     32  /** @returns true if texture has alpha, false otherwise */
    3333  inline bool hasAlpha() const {return bAlpha;}
    3434
  • orxonox/trunk/src/lib/graphics/light.cc

    r4746 r4836  
    4545
    4646/**
    47  * \param root The XML-element to load the Light from
    48 
    49   \todo what to do, if no Light-Slots are open anymore ???
     47 * @param root The XML-element to load the Light from
     48
     49  @todo what to do, if no Light-Slots are open anymore ???
    5050 */
    5151 Light::Light(const TiXmlElement* root)
     
    7171
    7272/**
    73    \brief destroys a Light
     73 * destroys a Light
    7474*/
    7575Light::~Light()
     
    8181
    8282/**
    83  * \param root The XML-element to load the Light from
     83 * @param root The XML-element to load the Light from
    8484 */
    8585void Light::loadParams(const TiXmlElement* root)
     
    104104
    105105/**
    106    \brief sets an emitting Diffuse color of this Light
    107    \param r red
    108    \param g green
    109    \param b blue
     106 * sets an emitting Diffuse color of this Light
     107 * @param r red
     108 * @param g green
     109 * @param b blue
    110110*/
    111111void Light::setDiffuseColor(GLfloat r, GLfloat g, GLfloat b)
     
    120120
    121121/**
    122    \brief sets an emitting Specular color of this Light
    123    \param r red
    124    \param g green
    125    \param b blue
     122 * sets an emitting Specular color of this Light
     123 * @param r red
     124 * @param g green
     125 * @param b blue
    126126*/
    127127void Light::setSpecularColor(GLfloat r, GLfloat g, GLfloat b)
     
    137137
    138138/**
    139    \brief Sets the AttenuationType of this Light Source
    140    \param constantAttenuation The Constant Attenuation of the Light
    141    \param linearAttenuation The Linear Attenuation of the Light
    142    \param quadraticAttenuation The Quadratic Attenuation of the Light
     139 * Sets the AttenuationType of this Light Source
     140 * @param constantAttenuation The Constant Attenuation of the Light
     141 * @param linearAttenuation The Linear Attenuation of the Light
     142 * @param quadraticAttenuation The Quadratic Attenuation of the Light
    143143*/
    144144void Light::setAttenuation(float constantAttenuation, float linearAttenuation, float quadraticAttenuation)
     
    155155
    156156/**
    157    \brief stets the direction of the Spot Light.
    158    \param direction The direction of the Spot Light.
     157 * stets the direction of the Spot Light.
     158 * @param direction The direction of the Spot Light.
    159159*/
    160160void Light::setSpotDirection(const Vector& direction)
     
    169169
    170170/**
    171    \brief sets the cutoff angle of the Light.
    172    \param cutoff The cutoff angle.
     171 * sets the cutoff angle of the Light.
     172 * @param cutoff The cutoff angle.
    173173*/
    174174void Light::setSpotCutoff(GLfloat cutoff)
     
    179179
    180180/**
    181    \brief draws this Light. Being a World-entity the possibility to do this lies at hand.
     181 * draws this Light. Being a World-entity the possibility to do this lies at hand.
    182182*/
    183183void Light::draw() const
     
    190190
    191191/**
    192    \brief Prints out some nice formated debug information about the Light
     192 * Prints out some nice formated debug information about the Light
    193193*/
    194194void Light::debug() const
     
    213213******************/
    214214/**
    215    \brief standard constructor for a Light
     215 * standard constructor for a Light
    216216*/
    217217LightManager::LightManager ()
     
    228228
    229229/**
    230    \brief standard deconstructor
     230 * standard deconstructor
    231231
    232232   first disables Lighting
     
    248248
    249249/**
    250    \brief singleton-Reference to the Light-class
     250 * singleton-Reference to the Light-class
    251251*/
    252252LightManager* LightManager::singletonRef = NULL;
    253253
    254254/**
    255   \param root the XML-element to load the LightManager's settings from
     255* @param root the XML-element to load the LightManager's settings from
    256256 */
    257257void LightManager::loadParams(const TiXmlElement* root)
     
    265265
    266266/**
    267   \param root The XML-element to load Lights from
     267* @param root The XML-element to load Lights from
    268268 */
    269269void LightManager::loadLights(const TiXmlElement* root)
     
    281281// set Attributes
    282282/**
    283    \brief sets the ambient Color of the Scene
    284    \param r red
    285    \param g green
    286    \param b blue
     283 * sets the ambient Color of the Scene
     284 * @param r red
     285 * @param g green
     286 * @param b blue
    287287*/
    288288void LightManager::setAmbientColor(GLfloat r, GLfloat g, GLfloat b)
     
    297297
    298298/**
    299   \param light the Light to register to the LightManager
     299* @param light the Light to register to the LightManager
    300300
    301301  This is done explicitely by the constructor of a Light
     
    314314
    315315/**
    316   \param light The light to unregister from the LightManager
     316* @param light The light to unregister from the LightManager
    317317
    318318  This is done every time a Light is destroyed explicitely by the Light-destructor
     
    333333
    334334/**
    335    \brief draws all the Lights in their appropriate position
     335 * draws all the Lights in their appropriate position
    336336 */
    337337void LightManager::draw() const
     
    346346
    347347/**
    348    \brief outputs debug information about the Class and its lights
     348 * outputs debug information about the Class and its lights
    349349*/
    350350void LightManager::debug() const
  • orxonox/trunk/src/lib/graphics/light.h

    r4746 r4836  
    11/*!
    22    \file light.h
    3     \brief Handles Lights.
     3  * Handles Lights.
    44
    55    A Light is one of the more important things in a 3D-environment,
     
    3838  void setSpotCutoff(GLfloat cutoff);
    3939
    40   /** \returns the lightNumber*/
     40  /** @returns the lightNumber*/
    4141  int getLightNumber() const {return this->lightNumber;}
    4242
     
    9292 public:
    9393  virtual ~LightManager();
    94   /** \returns a Pointer to the only object of this Class */
     94  /** @returns a Pointer to the only object of this Class */
    9595  inline static LightManager* getInstance() { if (!singletonRef) singletonRef = new LightManager();  return singletonRef; };
    9696
  • orxonox/trunk/src/lib/graphics/spatial_separation/quadtree.cc

    r4819 r4836  
    2222
    2323/**
    24    \brief standard constructor
    25    \todo this constructor is not jet implemented - do it
     24 * standard constructor
     25   @todo this constructor is not jet implemented - do it
    2626*/
    2727Quadtree::Quadtree (modelInfo* pModelInfo)
     
    3333
    3434/**
    35    \brief standard deconstructor
     35 * standard deconstructor
    3636
    3737*/
     
    4343
    4444/**
    45    \brief gives the signal to separate the model into a quadtree
     45 * gives the signal to separate the model into a quadtree
    4646 */
    4747void Quadtree::separate()
     
    5050
    5151/**
    52    \brief draws the debug quadtree boxes around the model
     52 * draws the debug quadtree boxes around the model
    5353 */
    5454void Quadtree::drawTree(int depth, int drawMode) const
  • orxonox/trunk/src/lib/graphics/spatial_separation/quadtree.h

    r4819 r4836  
    11/*!
    22    \file quadtree.h
    3     \brief Definition of a spatial data separation using quadtree
     3  * Definition of a spatial data separation using quadtree
    44
    55*/
  • orxonox/trunk/src/lib/graphics/spatial_separation/quadtree_node.cc

    r4819 r4836  
    2222
    2323/**
    24    \brief standard constructor
     24 * standard constructor
    2525*/
    2626QuadtreeNode::QuadtreeNode (sTriangleExt* triangles, int numTriangles, Quadtree* quadtree)
     
    3131
    3232/**
    33    \brief standard deconstructor
     33 * standard deconstructor
    3434
    3535*/
     
    4141
    4242/**
    43    \brief gives the signal to separate the model into a quadtree
    44    \param treeDepth the max depth, the steps to go if treeDept == 0 leaf reached
     43 * gives the signal to separate the model into a quadtree
     44 * @param treeDepth the max depth, the steps to go if treeDept == 0 leaf reached
    4545 */
    4646void QuadtreeNode::separateNode(int treeDepth)
     
    4949
    5050/**
    51    \brief gives the signal to separate the model into a quadtree
    52    \param treeDepth the max depth, the steps to go if treeDept == 0 leaf reached
     51 * gives the signal to separate the model into a quadtree
     52 * @param treeDepth the max depth, the steps to go if treeDept == 0 leaf reached
    5353*/
    5454void QuadtreeNode::separateNode(float minLength)
     
    5757
    5858/**
    59    \brief draws the debug quadtree boxes around the model
     59 * draws the debug quadtree boxes around the model
    6060 */
    6161void QuadtreeNode::drawTree(int depth, int drawMode) const
  • orxonox/trunk/src/lib/graphics/spatial_separation/quadtree_node.h

    r4819 r4836  
    11/*!
    22    \file proto_class.h
    3     \brief Definition of ...
     3  * Definition of ...
    44
    55*/
  • orxonox/trunk/src/lib/graphics/spatial_separation/spatial_separation.cc

    r4819 r4836  
    2424
    2525/**
    26    \brief standard constructor
    27    \param model the model that is to be separated
    28    \param overlapSize each box will overlap for a given size
     26 * standard constructor
     27 * @param model the model that is to be separated
     28 * @param overlapSize each box will overlap for a given size
    2929
    3030   The boxes are overlaping because this makes collision detection a lot simpler
     
    3838
    3939/**
    40    \brief standard constructor
    41    \param model the model that is to be separated
    42    \param overlapSize each box will overlap for a given size
     40 * standard constructor
     41 * @param model the model that is to be separated
     42 * @param overlapSize each box will overlap for a given size
    4343
    4444   The boxes are overlaping because this makes collision detection a lot simpler
     
    5353
    5454/**
    55    \brief standard deconstructor
     55 * standard deconstructor
    5656
    5757*/
     
    6363/**
    6464  \brief creates a quadtree
    65   \param model the model to do a quadtree on
    66   \param minLength the minimal length of a quadtree node
     65* @param model the model to do a quadtree on
     66* @param minLength the minimal length of a quadtree node
    6767  \return the new quadtree
    6868 */
     
    7676/**
    7777  \brief creates a quadtree
    78   \param model the model to do a quadtree on
    79   \param minLength the minimal length of a quadtree node
     78* @param model the model to do a quadtree on
     79* @param minLength the minimal length of a quadtree node
    8080  \return the new quadtree
    8181 */
     
    8888/**
    8989  \brief creates a quadtree
    90   \param model the model to do a quadtree on
    91   \param minLength the minimal length of a quadtree node
     90* @param model the model to do a quadtree on
     91* @param minLength the minimal length of a quadtree node
    9292  \return the new quadtree
    9393*/
     
    103103/**
    104104  \brief gets the maximal dimension of a model
    105   \param playerModel the model that this measurement is based on
     105* @param playerModel the model that this measurement is based on
    106106  \return the maximal dimension of the model
    107107 */
  • orxonox/trunk/src/lib/graphics/spatial_separation/spatial_separation.h

    r4819 r4836  
    11/*!
    22    \file spatial_separation.h
    3     \brief Definition of the generic spatial separation process of model data
     3  * Definition of the generic spatial separation process of model data
    44
    55 */
  • orxonox/trunk/src/lib/graphics/text_engine.cc

    r4834 r4836  
    4242////////////
    4343/**
    44    \brief creates a new Text Element
    45    \param font the Font to render this text in
    46    \param type The renderType to display this font in
     44 * creates a new Text Element
     45 * @param font the Font to render this text in
     46 * @param type The renderType to display this font in
    4747
    4848   this constructor is private, because the user should initialize
     
    6767
    6868/**
    69    \brief deletes a Text out of memory
     69 * deletes a Text out of memory
    7070
    7171   This also ereases the text from the textList of the TextEngine
     
    7777
    7878/**
    79    \brief tells the Text, that it should folow a PNode
    80    \param bindNode: the node to bind this text to
     79 * tells the Text, that it should folow a PNode
     80 * @param bindNode: the node to bind this text to
    8181*/
    8282void Text::setBindNode(PNode* bindNode)
     
    8686
    8787/**
    88    \brief sets the Type of this Text
    89    \param type the type to set.
     88 * sets the Type of this Text
     89 * @param type the type to set.
    9090*/
    9191void Text::setType(int type)
     
    9898
    9999/**
    100    \brief Sets a new Text to the font
    101    \param text the new text to set
     100 * Sets a new Text to the font
     101 * @param text the new text to set
    102102*/
    103103void Text::setText(const char* text)
     
    129129
    130130/**
    131    \brief sets a Position.
    132    \param x the x-position in pixels from the left border
    133    \param y the y-position in pixels from the top border
     131 * sets a Position.
     132 * @param x the x-position in pixels from the left border
     133 * @param y the y-position in pixels from the top border
    134134*/
    135135void Text::setPosition(int x, int y)
     
    140140
    141141/**
    142    \brief sets the text-alignment
    143    \param alignment the alignment to set
     142 * sets the text-alignment
     143 * @param alignment the alignment to set
    144144*/
    145145void Text::setAlignment(TEXT_ALIGNMENT alignment)
     
    149149
    150150/**
    151    \brief sets a new color to the font
    152    \param r Red
    153    \param g Green
    154    \param b Blue
     151 * sets a new color to the font
     152 * @param r Red
     153 * @param g Green
     154 * @param b Blue
    155155*/
    156156void Text::setColor(Uint8 r, Uint8 g, Uint8 b)
     
    162162
    163163/**
    164    \brief creates a texture out of the given parameters
     164 * creates a texture out of the given parameters
    165165
    166166   this has to be called every time by the user, to if changes were made.
     
    185185
    186186/**
    187    \brief draws the Font
     187 * draws the Font
    188188*/
    189189void Text::draw() const
     
    269269
    270270/**
    271    \brief prints out some nice debug information about this text
     271 * prints out some nice debug information about this text
    272272*/
    273273void Text::debug() const
     
    285285////////////
    286286/**
    287    \brief Loads a Font from an SDL_surface into a texture.
    288    \param surface The surface to make the texture of
    289    \param texCoord The texture coordinates of the 4 corners of the texture
    290    \returns the ID of the texture
     287 * Loads a Font from an SDL_surface into a texture.
     288 * @param surface The surface to make the texture of
     289 * @param texCoord The texture coordinates of the 4 corners of the texture
     290 * @returns the ID of the texture
    291291*/
    292292GLuint Text::loadTexture(SDL_Surface *surface, TexCoord* texCoord)
     
    366366
    367367/**
    368    \brief Quick utility function for texture creation
    369    \param input an integer
    370    \returns the next bigger 2^n-integer than input
     368 * Quick utility function for texture creation
     369 * @param input an integer
     370 * @returns the next bigger 2^n-integer than input
    371371*/
    372372int Text::powerOfTwo(int input)
     
    385385////////////
    386386/**
    387    \brief constructs a Font
    388    \param fontFile the File to load the font from
    389    \param fontSize the Size of the Font in Pixels
    390    \param r Red value of the Font.
    391    \param g Green value of the Font.
    392    \param b Blue value of the Font.
     387 * constructs a Font
     388 * @param fontFile the File to load the font from
     389 * @param fontSize the Size of the Font in Pixels
     390 * @param r Red value of the Font.
     391 * @param g Green value of the Font.
     392 * @param b Blue value of the Font.
    393393*/
    394394Font::Font(const char* fontFile, unsigned int fontSize, Uint8 r, Uint8 g, Uint8 b)
     
    413413
    414414/**
    415    \brief destructs a font
     415 * destructs a font
    416416*/
    417417Font::~Font()
     
    433433
    434434/**
    435    \brief sets The Font.
    436    \param fontFile The file containing the font.
    437    \returns true if loaded, false if something went wrong, or if a font was loaded before.
     435 * sets The Font.
     436 * @param fontFile The file containing the font.
     437 * @returns true if loaded, false if something went wrong, or if a font was loaded before.
    438438*/
    439439bool Font::setFont(const char* fontFile)
     
    462462
    463463/**
    464    \brief sets a specific renderStyle
    465    \param renderStyle the Style to render: a char-array containing:
     464 * sets a specific renderStyle
     465 * @param renderStyle the Style to render: a char-array containing:
    466466   i: italic, b: bold, u, underline
    467467*/
     
    485485
    486486/**
    487    \brief Sets a new Size to the font
    488    \param fontSize The new Size in pixels.
     487 * Sets a new Size to the font
     488 * @param fontSize The new Size in pixels.
    489489*/
    490490void Font::setSize(unsigned int fontSize)
     
    494494
    495495/**
    496    \brief sets a new color to the font
    497    \param r Red
    498    \param g Green
    499    \param b Blue
     496 * sets a new color to the font
     497 * @param r Red
     498 * @param g Green
     499 * @param b Blue
    500500*/
    501501void Font::setFastColor(Uint8 r, Uint8 g, Uint8 b)
     
    507507
    508508/**
    509    \returns the maximum height of the Font, if the font was initialized, 0 otherwise
     509 * @returns the maximum height of the Font, if the font was initialized, 0 otherwise
    510510*/
    511511int Font::getMaxHeight()
     
    518518
    519519/**
    520    \returns the maximum ascent of the Font, if the font was initialized, 0 otherwise
     520 * @returns the maximum ascent of the Font, if the font was initialized, 0 otherwise
    521521
    522522   the ascent is the pixels of the font above the baseline
     
    531531
    532532/**
    533    \returns the maximum descent of the Font, if the font was initialized, 0 otherwise
     533 * @returns the maximum descent of the Font, if the font was initialized, 0 otherwise
    534534
    535535   the descent is the pixels of the font below the baseline
     
    544544
    545545/**
    546    \param character The character to get info about.
    547    \returns a Glyph struct of a character. This Glyph is a pointer,
     546 * @param character The character to get info about.
     547 * @returns a Glyph struct of a character. This Glyph is a pointer,
    548548   and MUST be deleted by the user..
    549549
     
    581581
    582582  this->initGlyphs(32, numberOfGlyphs);
    583   this->glyphArray[32]->width = fontSize/3; //!< \todo find out the real size of a Space
     583  this->glyphArray[32]->width = fontSize/3; //!< @todo find out the real size of a Space
    584584
    585585  int rectSize = this->findOptimalFastTextureSize();
     
    695695
    696696/**
    697    \brief stores Glyph Metrics in an Array.
    698    \param from The Glyph to start from.
    699    \param count The number of Glyphs to start From.
     697 * stores Glyph Metrics in an Array.
     698 * @param from The Glyph to start from.
     699 * @param count The number of Glyphs to start From.
    700700*/
    701701void Font::initGlyphs(Uint16 from, Uint16 count)
     
    722722
    723723/**
    724    \returns the optimal size to use as the texture size
    725 
    726    \todo: this algorithm can be a lot more faster, althought it does
     724 * @returns the optimal size to use as the texture size
     725
     726   @todo: this algorithm can be a lot more faster, althought it does
    727727   not really matter within the init-context, and 128 glyphs.
    728728
     
    773773
    774774/**
    775    \brief a simple function to get some interesting information about this class
     775 * a simple function to get some interesting information about this class
    776776*/
    777777void Font::debug()
     
    800800///////////////////
    801801/**
    802    \brief standard constructor
     802 * standard constructor
    803803*/
    804804TextEngine::TextEngine ()
     
    812812
    813813/**
    814    \brief the singleton reference to this class
     814 * the singleton reference to this class
    815815*/
    816816TextEngine* TextEngine::singletonRef = NULL;
    817817
    818818/**
    819    \brief standard deconstructor
     819 * standard deconstructor
    820820
    821821*/
     
    830830
    831831/**
    832    \brief function to enable TTF_Fonts
     832 * function to enable TTF_Fonts
    833833*/
    834834void TextEngine::enableFonts()
     
    846846
    847847/**
    848    \brief function to disable TTF_fonts
     848 * function to disable TTF_fonts
    849849*/
    850850void TextEngine::disableFonts()
     
    859859
    860860/**
    861    \brief creates a new Text with a certain font.
     861 * creates a new Text with a certain font.
    862862   \see Font::Font
    863863   \see Text::Text
     
    884884
    885885/**
    886    \brief removes a Text from the List
    887    \param text: the text to delete
     886 * removes a Text from the List
     887 * @param text: the text to delete
    888888
    889889   this only ereases allocated memory, and removes the text
     
    898898
    899899/**
    900    \brief deletes all the Text, and tries to delete all allocated fonts
     900 * deletes all the Text, and tries to delete all allocated fonts
    901901*/
    902902void TextEngine::flush()
     
    913913
    914914/**
    915    \brief draws all the Texts that have been initialized
     915 * draws all the Texts that have been initialized
    916916*/
    917917void TextEngine::draw() const
     
    937937
    938938/**
    939    \brief outputs some nice Debug information
    940 
    941    \todo there should also be something outputted about Font
     939 * outputs some nice Debug information
     940
     941   @todo there should also be something outputted about Font
    942942*/
    943943void TextEngine::debug() const
     
    961961
    962962/**
    963    \brief checks if the compiled version and the local version of SDL_ttf match.
    964    \returns true if match, false otherwise
     963 * checks if the compiled version and the local version of SDL_ttf match.
     964 * @returns true if match, false otherwise
    965965*/
    966966bool TextEngine::checkVersion()
  • orxonox/trunk/src/lib/graphics/text_engine.h

    r4746 r4836  
    11/*!
    22    \file text_engine.h
    3     \brief Definition of textEngine, the Font and the Text
     3  * Definition of textEngine, the Font and the Text
    44
    55    Text is the text outputed.
     
    116116  void setPosition(int x, int y);
    117117  void setAlignment(TEXT_ALIGNMENT alignment);
    118   /** \param blending the blending intensity to set (between 0.0 and 1.0) */
     118  /** @param blending the blending intensity to set (between 0.0 and 1.0) */
    119119  inline void setBlending(float blending) {this->blending = blending;}
    120120
     
    145145  // placement in openGL
    146146  GLuint            texture;        //!< A GL-texture to hold the text
    147   TexCoord          texCoord;       //!< Texture-coordinates \todo fix this to have a struct
     147  TexCoord          texCoord;       //!< Texture-coordinates @todo fix this to have a struct
    148148  SDL_Rect          posSize;        //!< An SDL-Rectangle representing the position and size of the Text on the screen.
    149149
     
    174174  void setStyle(const char* renderStyle);
    175175
    176   /** \returns a Pointer to the Array of Glyphs */
     176  /** @returns a Pointer to the Array of Glyphs */
    177177  inline Glyph** getGlyphArray() const {return glyphArray;}
    178   /** \returns the texture to the fast-texture */
     178  /** @returns the texture to the fast-texture */
    179179  inline GLuint getFastTextureID() const {return fastTextureID;}
    180180
     
    217217 public:
    218218  virtual ~TextEngine();
    219   /** \returns a Pointer to the only object of this Class */
     219  /** @returns a Pointer to the only object of this Class */
    220220  inline static TextEngine* getInstance() { if (!singletonRef) singletonRef = new TextEngine();  return singletonRef; };
    221221
  • orxonox/trunk/src/lib/gui/gui.cc

    r4746 r4836  
    4848
    4949/**
    50    \brief Initializes the Gui
     50 * Initializes the Gui
    5151*/
    5252Gui::Gui(int argc, char *argv[])
     
    121121
    122122/**
    123    \brief starts the OrxonoxGUI
     123 * starts the OrxonoxGUI
    124124*/
    125125void Gui::startGui()
     
    138138
    139139/**
    140    \brief a bool that knows if orxonox should be started
     140 * a bool that knows if orxonox should be started
    141141*/
    142142bool Gui::startOrxonox = false;
    143143
    144144/**
    145    \brief Destructor.
     145 * Destructor.
    146146*/
    147147Gui::~Gui()
  • orxonox/trunk/src/lib/gui/gui.h

    r4746 r4836  
    33 \brief Creation of the Gui
    44
    5  \todo way to start gui without GTK (textmode) AND IMPROOVE
    6  \todo curl interface to Download cool stuff
     5 @todo way to start gui without GTK (textmode) AND IMPROOVE
     6 @todo curl interface to Download cool stuff
    77
    8  \todo widgets save themselves
    9  \todo good way to step through all the Widgets
    10  \todo label -> protected : getlabel function
     8 @todo widgets save themselves
     9 @todo good way to step through all the Widgets
     10 @todo label -> protected : getlabel function
    1111*/
    1212
  • orxonox/trunk/src/lib/gui/gui_audio.cc

    r4746 r4836  
    2929
    3030/**
    31    \brief Creates an Audio-Frame
     31 * Creates an Audio-Frame
    3232*/
    3333GuiAudio::GuiAudio()
     
    7272
    7373/**
    74     \brief Destructs the Audio-Stuff
     74  * Destructs the Audio-Stuff
    7575*/
    7676GuiAudio::~GuiAudio()
  • orxonox/trunk/src/lib/gui/gui_banner.cc

    r4746 r4836  
    3232
    3333/**
    34    \brief Creates a new BannerEventBox and its content.
     34 * Creates a new BannerEventBox and its content.
    3535*/
    3636GuiBanner::GuiBanner()
     
    7575    logoBox->fill(logoImage);
    7676
    77     //! \todo add the names of all the guys working on orxonox
     77    //! @todo add the names of all the guys working on orxonox
    7878    orxIsLabel = new Label("           " PACKAGE_NAME " is:\n" ORXONOX_STAFF);
    7979    logoBox->fill(orxIsLabel);
     
    9090
    9191/**
    92    \brief Destructs it.
     92 * Destructs it.
    9393*/
    9494GuiBanner::~GuiBanner()
  • orxonox/trunk/src/lib/gui/gui_element.cc

    r4427 r4836  
    2424
    2525/**
    26    \brief standard constructor
    27    \todo this constructor is not jet implemented - do it
     26 * standard constructor
     27   @todo this constructor is not jet implemented - do it
    2828*/
    2929GuiElement::GuiElement ()
     
    3434
    3535/**
    36    \brief standard deconstructor
     36 * standard deconstructor
    3737
    3838*/
     
    4343
    4444/**
    45    \brief Every GuiElement should set this, or it could result in a SegFault.
     45 * Every GuiElement should set this, or it could result in a SegFault.
    4646*/
    4747void GuiElement::setMainWidget(Widget* widget)
  • orxonox/trunk/src/lib/gui/gui_element.h

    r4746 r4836  
    11/*!
    22    \file gui_element.h
    3     \brief Definition of ...
     3  * Definition of ...
    44
    55*/
     
    1717  virtual ~GuiElement();
    1818 
    19   /** \returns the main Widget of this GuiElement. */
     19  /** @returns the main Widget of this GuiElement. */
    2020  Widget* getWidget() {return this->mainWidget;}
    2121 protected:
  • orxonox/trunk/src/lib/gui/gui_exec.cc

    r4830 r4836  
    3939
    4040/**
    41     \brief Creates the Exec-Frame
     41  * Creates the Exec-Frame
    4242*/
    4343GuiExec::GuiExec()
     
    5656    {
    5757      Button* start;               //!< The start Button of orxonox.
    58       Menu* verboseMode;           //!< A Menu for setting the verbose-Mode. \todo setting up a verbose-class.
     58      Menu* verboseMode;           //!< A Menu for setting the verbose-Mode. @todo setting up a verbose-class.
    5959      CheckButton* alwaysShow;     //!< A CheckButton, for if orxonox should start with or without gui.
    6060      Button* quit;                //!< A Button to quit the Gui without starting orxonox.
     
    131131
    132132/**
    133    \brief Destructs the Execution-stuff
     133 * Destructs the Execution-stuff
    134134*/
    135135GuiExec::~GuiExec()
     
    144144
    145145/**
    146    \brief sets the Directory of the configuration files
    147    \param confDir the Directory for the configuration files
     146 * sets the Directory of the configuration files
     147 * @param confDir the Directory for the configuration files
    148148*/
    149149void GuiExec::setConfDir(const char* confDir)
     
    161161
    162162/**
    163    \brief Sets the location of the configuration File.
    164    \param fileName the location of the configFile
     163 * Sets the location of the configuration File.
     164 * @param fileName the location of the configFile
    165165
    166166   The name will be parsed from ~/ to /home/[username] on unix and c:/Documents and Settings/username/Settings/ on Windows
     
    176176
    177177/**
    178    \returns The name of the Configuration-File
     178 * @returns The name of the Configuration-File
    179179*/
    180180const char* GuiExec::getConfigFile() const
     
    184184
    185185/**
    186    \brief checks if a option should be saved.
    187    \return 1 if it should 0 if not/
     186 * checks if a option should be saved.
     187 * @return 1 if it should 0 if not/
    188188*/
    189189int GuiExec::shouldsave()
     
    193193
    194194/**
    195     \brief Saves the configuration-file to the Disk.\n
    196     \param widget from which Widget on should be saved.
     195  * Saves the configuration-file to the Disk.\n
     196  * @param widget from which Widget on should be saved.
    197197
    198198    this Function only opens and closes the file, in between GuiExec::writeFileText(Widget* widget) will execute the real writing process.
     
    207207
    208208/**
    209    \brief Actually writes into the configuration file to the disk.
    210    \param widget from which Widget on should be saved.
    211    \param depth initially "0", and grows higher, while new Groups are bundeled.
     209 * Actually writes into the configuration file to the disk.
     210 * @param widget from which Widget on should be saved.
     211 * @param depth initially "0", and grows higher, while new Groups are bundeled.
    212212*/
    213213void GuiExec::writeFileText(Widget* widget, int depth)
     
    258258
    259259/**
    260    \brief Reads in Configuration Data.
    261    \param widget from which Widget on should be saved.
     260 * Reads in Configuration Data.
     261 * @param widget from which Widget on should be saved.
    262262*/
    263263void GuiExec::readFromFile(Widget* widget)
     
    307307
    308308/**
    309    \brief Maps Confugurations to the Options.
    310    \param widget which widget downwards
    311    \param varInfo Information about the Variable to read
     309 * Maps Confugurations to the Options.
     310 * @param widget which widget downwards
     311 * @param varInfo Information about the Variable to read
    312312*/
    313313void GuiExec::readFileText(Widget* widget, void* varInfo)
     
    323323
    324324/**
    325    \brief Locates a Group.
    326    \param widget The Widget from where to search from
    327    \param groupName The GroupName for which to search.
    328    \param depth The Depth of the search seen from the first widget we searched from.
    329    \returns The Widget that holds the Group, or the NULL if the Group wasn't found.
    330 
    331    \todo do this in gui-gtk.
     325 * Locates a Group.
     326 * @param widget The Widget from where to search from
     327 * @param groupName The GroupName for which to search.
     328 * @param depth The Depth of the search seen from the first widget we searched from.
     329 * @returns The Widget that holds the Group, or the NULL if the Group wasn't found.
     330
     331   @todo do this in gui-gtk.
    332332*/
    333333Widget* GuiExec::locateGroup(Widget* widget, char* groupName, int depth)
     
    365365
    366366/**
    367    \brief Starts ORXONOX.(not really implemented yet, but the function is there.\n
    368    \param widget the widget that executed the start command
    369    \param data additional data
     367 * Starts ORXONOX.(not really implemented yet, but the function is there.\n
     368 * @param widget the widget that executed the start command
     369 * @param data additional data
    370370
    371371   This is a Signal and can be executed through Widget::signal_connect
     
    390390
    391391/**
    392    \brief Starts ORXONOX.(not really implemented yet, but the function is there.\n
    393    \param widget the widget that executed the start command
    394    \param data additional data
     392 * Starts ORXONOX.(not really implemented yet, but the function is there.\n
     393 * @param widget the widget that executed the start command
     394 * @param data additional data
    395395
    396396   This is a Signal and can be executed through Widget::signal_connect
  • orxonox/trunk/src/lib/gui/gui_flags.cc

    r4746 r4836  
    2727
    2828/**
    29    \brief Creates the Flags-Frame
     29 * Creates the Flags-Frame
    3030*/
    3131GuiFlags::GuiFlags()
     
    4646
    4747/**
    48    \brief Destructs the Flags-stuff
     48 * Destructs the Flags-stuff
    4949*/
    5050GuiFlags::~GuiFlags()
     
    5454
    5555/**
    56    \brief Sets the Flags from widget downwards.
    57    \param widget the Widget from which on to scan for deeper Options and their settings.
     56 * Sets the Flags from widget downwards.
     57 * @param widget the Widget from which on to scan for deeper Options and their settings.
    5858*/
    5959void GuiFlags::setTextFromFlags(Widget* widget)
     
    7070
    7171/**
    72     \brief this actually sets the flagtext, and appends it to flagText
    73     \param widget like GuiFlags::setTextFromFlags(widget)
    74     \param flagInfo Information aboout the Flag that should be updated.
     72  * this actually sets the flagtext, and appends it to flagText
     73  * @param widget like GuiFlags::setTextFromFlags(widget)
     74  * @param flagInfo Information aboout the Flag that should be updated.
    7575*/
    7676void GuiFlags::flagsText(Widget* widget, void* flagInfo)
  • orxonox/trunk/src/lib/gui/gui_flags.h

    r4746 r4836  
    1717  Frame* flagsFrame;          //!< The Frame that holds the flagsDisplay.
    1818  Box* flagsBox;              //!< The Box that holds the flagsDisplay.
    19   CheckButton* shortFlags;    //!< CheckButton to change the display of short and long flags \todo show long if long not availible...
     19  CheckButton* shortFlags;    //!< CheckButton to change the display of short and long flags @todo show long if long not availible...
    2020  Label* flagsLabel;          //!< The Label of the Flags
    2121
  • orxonox/trunk/src/lib/gui/gui_gtk.cc

    r4746 r4836  
    4242
    4343/**
    44    \brief Initializes the Guis GTK-stuff.
    45    \param argc the argument count.
    46    \param argv The Argument strings.
     44 * Initializes the Guis GTK-stuff.
     45 * @param argc the argument count.
     46 * @param argv The Argument strings.
    4747*/
    4848bool initGUI(int argc, char *argv[])
     
    6464
    6565/**
    66    \brief enters the GUI's main-loop
     66 * enters the GUI's main-loop
    6767*/
    6868bool mainloopGUI()
     
    128128     
    129129      // here follows the rest.... this will be nasty.
    130       //! \todo finish it.
    131       //! \todo memory leek at save(); and save is a BAD word, use saveString instead, or something like it.
     130      //! @todo finish it.
     131      //! @todo memory leek at save(); and save is a BAD word, use saveString instead, or something like it.
    132132    }
    133133#endif /* HAVE_GTK2 */
     
    144144////////////
    145145/**
    146    \brief constructs a Widget
     146 * constructs a Widget
    147147*/
    148148Widget::Widget()
     
    153153
    154154/**
    155    \brief deletes any given Widget
     155 * deletes any given Widget
    156156   This is still pretty crappy.
    157157*/
     
    170170  this->next = NULL;
    171171
    172   //!  \todo not hiding widget, deleting.
     172  //!  @todo not hiding widget, deleting.
    173173  //  this->hide();
    174174  // gtk_destroy_widget(this->widget);
     
    176176
    177177/**
    178    \brief sets a new Title to a Widget
    179    \param title The new Title to set to the Widget
     178 * sets a new Title to a Widget
     179 * @param title The new Title to set to the Widget
    180180*/
    181181void Widget::setTitle(const char* title)
     
    188188
    189189/**
    190    \brief makes the widget visible.
     190 * makes the widget visible.
    191191*/
    192192void Widget::show()
     
    198198
    199199/**
    200    \brief hides the widget.
     200 * hides the widget.
    201201*/
    202202void Widget::hide()
     
    208208
    209209/**
    210    \brief Sets the resolution of a specific widget to the given size.
    211    \param width the width of the widget to set.
    212    \param height the height of the widget to set.
     210 * Sets the resolution of a specific widget to the given size.
     211 * @param width the width of the widget to set.
     212 * @param height the height of the widget to set.
    213213*/
    214214void Widget::setSize(int width, int height)
     
    220220
    221221/**
    222    \brief searches through widgets for a Name.
     222 * searches through widgets for a Name.
    223223*/
    224224Widget* Widget::findWidgetByName(char* name, unsigned int depth)
     
    242242
    243243/**
    244    \brief Moves through all the Widgets downwards from this and executes the function on them.
    245    \param function must be of type void and takes a Widget* as an Input.
    246    \param depth the current depth. if > 0 then the next Widget will also be walked through.
     244 * Moves through all the Widgets downwards from this and executes the function on them.
     245 * @param function must be of type void and takes a Widget* as an Input.
     246 * @param depth the current depth. if > 0 then the next Widget will also be walked through.
    247247*/
    248248void Widget::walkThrough(void(*function)(Widget*), unsigned int depth)
     
    259259
    260260/**
    261    \brief Moves through all the Widgets downwards from this and executes the function on them.
    262    \param function must be of type void and takes a Widget* as an Input.
    263    \param data Additional Data you want to pass to the function.
    264    \param depth the current depth. if > 0 then the next Widget will also be walked through.
     261 * Moves through all the Widgets downwards from this and executes the function on them.
     262 * @param function must be of type void and takes a Widget* as an Input.
     263 * @param data Additional Data you want to pass to the function.
     264 * @param depth the current depth. if > 0 then the next Widget will also be walked through.
    265265*/
    266266void Widget::walkThrough(void(*function)(Widget*, void*), void* data, unsigned int depth)
     
    276276
    277277/**
    278     \brief This is for listing the options of "widget"
    279     \param widget specifies the widget that should be listed
     278  * This is for listing the options of "widget"
     279  * @param widget specifies the widget that should be listed
    280280*/
    281281void Widget::listOptionsAndGroups(Widget* widget)
     
    290290
    291291/**
    292     \brief This is for listing the options of "widget"
    293     \param widget specifies the widget that should be listed
     292  * This is for listing the options of "widget"
     293  * @param widget specifies the widget that should be listed
    294294*/
    295295void Widget::listOptions(Widget* widget)
     
    300300
    301301/**
    302     \brief This is for listing the options of "widget"
    303     \param widget specifies the widget that should be listed
    304     \param data A Counter, that always knows how many Options have been found yet.
     302  * This is for listing the options of "widget"
     303  * @param widget specifies the widget that should be listed
     304  * @param data A Counter, that always knows how many Options have been found yet.
    305305*/
    306306void Widget::listOptions(Widget* widget, void* data)
     
    318318
    319319/**
    320     \brief This is for listing the options of "widget"
    321     \param widget specifies the widget that should be listed
    322     \param data A Counter, that always knows how many Options have been found yet.
     320  * This is for listing the options of "widget"
     321  * @param widget specifies the widget that should be listed
     322  * @param data A Counter, that always knows how many Options have been found yet.
    323323*/
    324324void Widget::printHelp(Widget* widget)
     
    358358
    359359/**
    360     \brief Finds an Option by a given number(the n'th option found away from this Widget)
    361     \param number The Count of options to wait(by reference)
    362     \param depth The depth of the sarch. if 0 it will not search next pointer
     360  * Finds an Option by a given number(the n'th option found away from this Widget)
     361  * @param number The Count of options to wait(by reference)
     362  * @param depth The depth of the sarch. if 0 it will not search next pointer
    363363   
    364     \todo should return Option* would be much sexier.
     364    @todo should return Option* would be much sexier.
    365365*/
    366366Widget* Widget::findOptionByNumber(int* number, unsigned int depth)
     
    387387
    388388/**
    389     \brief This is for listing the groups of "widget"
    390     \param widget specifies the widget that should be listed
     389  * This is for listing the groups of "widget"
     390  * @param widget specifies the widget that should be listed
    391391*/
    392392void Widget::listGroups(Widget* widget)
     
    397397
    398398/**
    399     \brief This is for listing the Groups of "widget". It also displays the n'th number found.
    400     \param widget specifies the widget that should be listed
    401     \param data the Counter, that will show the number(this function will raise it by one if a Group is fount.
     399  * This is for listing the Groups of "widget". It also displays the n'th number found.
     400  * @param widget specifies the widget that should be listed
     401  * @param data the Counter, that will show the number(this function will raise it by one if a Group is fount.
    402402*/
    403403void Widget::listGroups(Widget* widget, void* data)
     
    409409
    410410/**
    411     \brief Finds a Group by a given number(the n'th Group found away from this Widget)
    412     \param number The Count of options to wait(by reference)
    413     \param depth The depth of the sarch. if 0 it will not search next pointer
     411  * Finds a Group by a given number(the n'th Group found away from this Widget)
     412  * @param number The Count of options to wait(by reference)
     413  * @param depth The depth of the sarch. if 0 it will not search next pointer
    414414*/
    415415Widget* Widget::findGroupByNumber(int* number, unsigned int depth)
     
    436436
    437437/**
    438     \brief This is for setting the option of "widget"
    439     \param widget specifies the widget that should be set.
     438  * This is for setting the option of "widget"
     439  * @param widget specifies the widget that should be set.
    440440*/
    441441void Widget::setOptions(Widget* widget)
     
    446446
    447447/**
    448    \brief redraws all the Widgets down from widget
    449    \param widget The topmost Widget
    450    \param data ...
     448 * redraws all the Widgets down from widget
     449 * @param widget The topmost Widget
     450 * @param data ...
    451451*/
    452452void Widget::redrawOptions(Widget* widget)
     
    457457
    458458/**
    459    \brief Walks through all the Flags given at startuptime.
     459 * Walks through all the Flags given at startuptime.
    460460*/
    461461void Widget::flagCheck(Widget* widget, void* flagName)
     
    510510#ifdef HAVE_GTK2
    511511/**
    512     \brief Connect any signal to any given Sub-widget
     512  * Connect any signal to any given Sub-widget
    513513*/
    514514gulong Widget::connectSignal(char* event, gint(*signal)(GtkWidget*, GdkEvent*, void *))
     
    518518
    519519/**
    520    \brief Connect a signal with additionally passing the whole Object
     520 * Connect a signal with additionally passing the whole Object
    521521*/
    522522gulong Widget::connectSignal(char* event, gint(*signal)( GtkWidget*, Widget *))
     
    526526
    527527/**
    528    \brief Connect a signal with additionally passing a whole external Object
     528 * Connect a signal with additionally passing a whole external Object
    529529*/
    530530gulong Widget::connectSignal(char* event, void* extObj, gint(*signal)(GtkWidget*, GdkEvent*, void *))
     
    534534
    535535/**
    536    \brief Connect a signal with additionally passing a whole external Object
     536 * Connect a signal with additionally passing a whole external Object
    537537*/
    538538gulong Widget::connectSignal(char* event, void* extObj, gint(*signal)(GtkWidget*, void *))
     
    542542
    543543/**
    544    \brief Connect a signal with additionally passing a whole external Object
     544 * Connect a signal with additionally passing a whole external Object
    545545*/
    546546gulong Widget::connectSignal(char* event, void* extObj, gint(*signal)(GtkWidget*, GdkEventKey*, void *))
     
    555555
    556556/**
    557    \brief Signal that does absolutely nothing
    558    \param widget The widget that initiated the Signal
    559    \param event The event-type.
    560    \param nothing nothin.
     557 * Signal that does absolutely nothing
     558 * @param widget The widget that initiated the Signal
     559 * @param event The event-type.
     560 * @param nothing nothin.
    561561*/
    562562gint Widget::doNothingSignal(GtkWidget *widget, GdkEvent* event, void* nothing)
     
    569569/////////////
    570570/**
    571    \brief Constructs a Packer
     571 * Constructs a Packer
    572572*/
    573573Packer::Packer()
     
    578578
    579579/**
    580    \brief Destroys a Packer.
     580 * Destroys a Packer.
    581581*/
    582582Packer::~Packer()
     
    592592
    593593/**
    594    \brief Sets the group name under which all the lower widgets of this will be saved.
    595    \param name The name of the group.
     594 * Sets the group name under which all the lower widgets of this will be saved.
     595 * @param name The name of the group.
    596596*/
    597597void Packer::setGroupName(const char* name)
     
    607607////////////////
    608608/**
    609    \brief Initializes a Container.
     609 * Initializes a Container.
    610610
    611611   sets the Container-Specific defaults.
     
    617617
    618618/**
    619    \brief Destroys a Container.
     619 * Destroys a Container.
    620620*/
    621621Container::~Container()
     
    625625
    626626/**
    627    \briefFills a Container with lowerWidget.
    628    \param lowerWidget the Widget that should be filled into the Container.
     627 * Fills a Container with lowerWidget.
     628 * @param lowerWidget the Widget that should be filled into the Container.
    629629
    630630   It does this by filling up the down pointer only if down points to NULL.
     
    645645
    646646/**
    647    \param borderwidth sets the Width of the border
     647 * @param borderwidth sets the Width of the border
    648648*/
    649649void Container::setBorderWidth(int borderwidth)
     
    661661
    662662/**
    663    \brief The main Window of Th Gui
     663 * The main Window of Th Gui
    664664*/
    665665Window* Window::mainWindow = NULL;     
    666666
    667667/**
    668    \brief Creating a Window with a name
    669    \param windowName the name the window should get.
     668 * Creating a Window with a name
     669 * @param windowName the name the window should get.
    670670*/
    671671Window::Window(const char* windowName)
     
    692692
    693693/**
    694    \brief Destructs a Window.
     694 * Destructs a Window.
    695695*/
    696696Window::~Window()
     
    700700
    701701/**
    702    \brief Adds a new Window Windows to the List of Windows.
    703    \param windowToAdd The Windows that should be added to the List
    704    \todo this instead of windowToAdd(possibly)
     702 * Adds a new Window Windows to the List of Windows.
     703 * @param windowToAdd The Windows that should be added to the List
     704   @todo this instead of windowToAdd(possibly)
    705705*/
    706706void Window::addWindow(Window* windowToAdd)
     
    723723
    724724/**
    725    \brief Shows all Widgets that are included within this->widget.
     725 * Shows all Widgets that are included within this->widget.
    726726*/
    727727void Window::showall()
     
    736736
    737737/**
    738    \brief Set The Window-title to title
    739    \param title title the Window should get.
     738 * Set The Window-title to title
     739 * @param title title the Window should get.
    740740*/
    741741void Window::setTitle(const char* title)
     
    751751
    752752/**
    753    \brief opens up a Window and fixes the Focus to it
     753 * opens up a Window and fixes the Focus to it
    754754*/
    755755void Window::open()
     
    766766
    767767/**
    768    \brief closes up a Window and removes the Focus from it
     768 * closes up a Window and removes the Focus from it
    769769*/
    770770void Window::close()
     
    781781
    782782/**
    783    \brief opens up a window(not topmost Window).
     783 * opens up a window(not topmost Window).
    784784   this is the Signal that does it. !!SIGNALS ARE STATIC!!
    785    \param widget the widget that did it.
    786    \param event the event that did it.
    787    \param window the Window that should be opened
     785 * @param widget the widget that did it.
     786 * @param event the event that did it.
     787 * @param window the Window that should be opened
    788788*/
    789789#ifdef HAVE_GTK2
     
    797797
    798798/**
    799    \brief closes a window(not topmost Window).
     799 * closes a window(not topmost Window).
    800800   this is the Signal that does it. !!SIGNALS ARE STATIC!!
    801    \param widget the widget that did it!
    802    \param event the event that did it!
    803    \param window the Window that should be closed
     801 * @param widget the widget that did it!
     802 * @param event the event that did it!
     803 * @param window the Window that should be closed
    804804*/
    805805#ifdef HAVE_GTK2
     
    816816///////////
    817817/**
    818    \brief Creates a new Frame with name title
     818 * Creates a new Frame with name title
    819819*/
    820820Frame::Frame(const char* frameName)
     
    829829
    830830/**
    831    \brief destrcucts a Frame
     831 * destrcucts a Frame
    832832*/
    833833Frame::~Frame()
     
    837837
    838838/**
    839    \brief Sets the Frames name to title
    840    \param title The title the Frame should get.
     839 * Sets the Frames name to title
     840 * @param title The title the Frame should get.
    841841*/
    842842void Frame::setTitle(const char* title)
     
    855855//////////////
    856856/**
    857    \brief Creates a new EventBox with name title
    858    \param eventBoxName title the Eventbox should get(only data-structure-internal)
     857 * Creates a new EventBox with name title
     858 * @param eventBoxName title the Eventbox should get(only data-structure-internal)
    859859*/
    860860EventBox::EventBox(const char* eventBoxName)
     
    870870
    871871/**
    872    \brief destructs an EventBox.
     872 * destructs an EventBox.
    873873*/
    874874EventBox::~EventBox()
     
    881881/////////
    882882/**
    883    \brief Creates a new Box of type boxtype
    884    \param boxtype if 'v' the Box will be vertically, if 'h' the Box will be horizontally
     883 * Creates a new Box of type boxtype
     884 * @param boxtype if 'v' the Box will be vertically, if 'h' the Box will be horizontally
    885885*/
    886886Box::Box(char boxtype)
     
    897897
    898898/**
    899    \brief destructs a Box.
     899 * destructs a Box.
    900900*/
    901901Box::~Box()
     
    905905
    906906/**
    907     \brief Fills a box with a given Widget.
    908     \param lowerWidget the next Widget that should be appendet to this Box
     907  * Fills a box with a given Widget.
     908  * @param lowerWidget the next Widget that should be appendet to this Box
    909909
    910910    It does this by apending the first one to its down-pointer and all its following ones to the preceding next-pointer. The last one will receive a NULL pointer as Next
     
    931931////////////
    932932/**
    933    \brief Initializes a new Option.
     933 * Initializes a new Option.
    934934   sets all Option-Specific-Values to their defaults.
    935935*/
     
    948948
    949949/**
    950    \brief Destroys an Option.
     950 * Destroys an Option.
    951951*/
    952952Option::~Option()
     
    964964
    965965/**
    966    \param defaultValue new defaultValue for this option
     966 * @param defaultValue new defaultValue for this option
    967967*/
    968968void Option::setDefaultValue(int defaultValue)
     
    972972
    973973/**
    974    \brief This sets The FlagName of an Option and defines its default Values
     974 * This sets The FlagName of an Option and defines its default Values
    975975   !! Options will be saved if flagname is different from NULL !!
    976    \param flagname the Name that will be displayed in the output
    977    \param defaultvalue the default Value for this Option(see definition of defaultvalue
     976 * @param flagname the Name that will be displayed in the output
     977 * @param defaultvalue the default Value for this Option(see definition of defaultvalue
    978978*/
    979979void Option::setFlagName(const char* flagname, int defaultvalue)
     
    996996
    997997/**
    998     \brief see Option::setFlagName(char* flagname, int defaultvalue)
    999     \param flagname the Name that will be displayed in the output
    1000     \param defaultvalue the default Value for this Option(see definition of defaultvalue
    1001     \param flagnameshort a short flagname to be displayed in the output
     998  * see Option::setFlagName(char* flagname, int defaultvalue)
     999  * @param flagname the Name that will be displayed in the output
     1000  * @param defaultvalue the default Value for this Option(see definition of defaultvalue
     1001  * @param flagnameshort a short flagname to be displayed in the output
    10021002*/
    10031003void Option::setFlagName(const char* flagname, const char* flagnameshort,  int defaultvalue)
     
    10371037
    10381038/**
    1039    \brief Sets the saveable-state of the option.
    1040    \param isSaveable the saveable-state to set.
     1039 * Sets the saveable-state of the option.
     1040 * @param isSaveable the saveable-state to set.
    10411041*/
    10421042void Option::saveability(bool isSaveable)
     
    10461046
    10471047/**
    1048    \brief saves an Option
    1049    \returns the String that should be saved. (this string __should__ be deleted)
     1048 * saves an Option
     1049 * @returns the String that should be saved. (this string __should__ be deleted)
    10501050
    10511051   this is a default Option save
     
    10591059
    10601060/**
    1061    \brief loads an Option from of its loadString
    1062    \param loadString the string from which to load the data from
     1061 * loads an Option from of its loadString
     1062 * @param loadString the string from which to load the data from
    10631063*/
    10641064void Option::load(char* loadString)
     
    10701070
    10711071/**
    1072    \returns The saveable-state.
     1072 * @returns The saveable-state.
    10731073*/
    10741074bool Option::isSaveable()
     
    10791079#ifdef HAVE_GTK2
    10801080/**
    1081     \brief Signal OptionChange writes the Value from the Option to its Object-Database.
    1082     \param widget The widget(Option) that has a changed Value
    1083     \param option the Option-Object that should receive the change.
     1081  * Signal OptionChange writes the Value from the Option to its Object-Database.
     1082  * @param widget The widget(Option) that has a changed Value
     1083  * @param option the Option-Object that should receive the change.
    10841084*/
    10851085gint Option::OptionChange(GtkWidget *widget, Widget* option)
     
    10961096////////////
    10971097/**
    1098    \brief Creates a new Button with a buttonname
    1099    \param buttonName sets the Name of the Button
     1098 * Creates a new Button with a buttonname
     1099 * @param buttonName sets the Name of the Button
    11001100*/
    11011101Button::Button(const char* buttonName)
     
    11121112
    11131113/**
    1114    \brief destructs a Button.
     1114 * destructs a Button.
    11151115*/
    11161116Button::~Button()
     
    11201120
    11211121/**
    1122    \brief Sets a new name to the Button
    1123    \param title The name the Button should get
     1122 * Sets a new name to the Button
     1123 * @param title The name the Button should get
    11241124*/
    11251125void Button::setTitle(const char *title)
     
    11351135
    11361136/**
    1137    \brief redraws the Button
    1138    \todo not implemented yet
     1137 * redraws the Button
     1138   @todo not implemented yet
    11391139*/
    11401140void Button::redraw()
     
    11431143
    11441144/**
    1145    \brief Button can not be changed, optionChange is empty)
    1146 
    1147    \todo Actions for non-GTK-mode
     1145 * Button can not be changed, optionChange is empty)
     1146
     1147   @todo Actions for non-GTK-mode
    11481148*/
    11491149void Button::changeOption()
     
    11561156/////////////////
    11571157/**
    1158    \brief Creates a new CheckButton with an ame
    1159    \param buttonName The name the CheckButton should display.
     1158 * Creates a new CheckButton with an ame
     1159 * @param buttonName The name the CheckButton should display.
    11601160*/
    11611161CheckButton::CheckButton(const char* buttonName)
     
    11761176
    11771177/**
    1178    \brief destructs a CheckButton.
     1178 * destructs a CheckButton.
    11791179*/
    11801180CheckButton::~CheckButton()
     
    11871187
    11881188/**
    1189    \brief Sets a new Title to a CheckButton
    1190    \param title The new Name the CheckButton should display.
     1189 * Sets a new Title to a CheckButton
     1190 * @param title The new Name the CheckButton should display.
    11911191*/
    11921192void CheckButton::setTitle(const char* title)
     
    12021202
    12031203/**
    1204    \returns the Active state of the checkButton
     1204 * @returns the Active state of the checkButton
    12051205*/
    12061206bool CheckButton::isActive()
     
    12121212
    12131213/**
    1214    \brief Changed the Option, call this Function
     1214 * Changed the Option, call this Function
    12151215*/
    12161216void CheckButton::changeOption()
     
    12311231
    12321232/**
    1233    \brief Redraws the CheckButton(if option has changed).
     1233 * Redraws the CheckButton(if option has changed).
    12341234   Example: if new settings are loaded the Button must be redrawn for the GUI to display that Change
    12351235*/
     
    12451245////////////
    12461246/**
    1247    \brief Creates a new Slider
    1248    \param slidername The data-structure-name of the slider.
    1249    \param start The minimal Value of the slider.
    1250    \param end The maximal Value of the slider.
     1247 * Creates a new Slider
     1248 * @param slidername The data-structure-name of the slider.
     1249 * @param start The minimal Value of the slider.
     1250 * @param end The maximal Value of the slider.
    12511251*/
    12521252Slider::Slider(const char* slidername, float start, float end)
     
    12681268
    12691269/**
    1270    \brief destructs a Slider.
     1270 * destructs a Slider.
    12711271*/
    12721272Slider::~Slider()
     
    12761276
    12771277/**
    1278    \brief sets the exactness of the widget
    1279    \param exactness count of digits after the dot
     1278 * sets the exactness of the widget
     1279 * @param exactness count of digits after the dot
    12801280*/
    12811281void Slider::setExactness(int exactness)
     
    12881288
    12891289/**
    1290    \brief Setting a new value to the Slider.
     1290 * Setting a new value to the Slider.
    12911291   Maybe you also require a Slider::redraw() for this to display
    12921292*/
     
    12971297
    12981298/**
    1299    \brief Redraws the widget
     1299 * Redraws the widget
    13001300   Example: see void CheckButton::redraw()
    13011301*/
     
    13081308
    13091309/**
    1310    \brief Changed the Option, call this Function
     1310 * Changed the Option, call this Function
    13111311*/
    13121312void Slider::changeOption()
     
    13461346//////////
    13471347/**
    1348    \brief constructs a new Menu, without adding any items to it.
    1349    \param menuName the Name the Menu gets.
     1348 * constructs a new Menu, without adding any items to it.
     1349 * @param menuName the Name the Menu gets.
    13501350*/
    13511351Menu::Menu(const char* menuName)
     
    13561356
    13571357/**
    1358     \brief Creates a Menu-Item-list out of multiple input.
     1358  * Creates a Menu-Item-list out of multiple input.
    13591359    !! Consider, that the last input argument has to be "lastItem" for this to work!!
    1360     \param menuname The Database-Name of this Menu
    1361     \param ... items to be added to this Menu. !! Consider, that the last input argument has to be "lastItem" for this to work!!
     1360  * @param menuname The Database-Name of this Menu
     1361  * @param ... items to be added to this Menu. !! Consider, that the last input argument has to be "lastItem" for this to work!!
    13621362*/
    13631363Menu::Menu(char* menuname, ...)
     
    13781378
    13791379/**
    1380    \brief destructs a Menu.
     1380 * destructs a Menu.
    13811381*/
    13821382Menu::~Menu()
     
    13871387    {
    13881388      delete []this->currItem->name;
    1389       //! \todo destroy menu
     1389      //! @todo destroy menu
    13901390      /*
    13911391        #ifdef HAVE_GTK2
     
    13991399
    14001400/**
    1401    \brief Initializes a new Menu with no items
     1401 * Initializes a new Menu with no items
    14021402*/
    14031403void Menu::init()
     
    14151415
    14161416/**
    1417    \brief saves the Label of the Menu
    1418    \returns the name of the selected Menu-Item
     1417 * saves the Label of the Menu
     1418 * @returns the name of the selected Menu-Item
    14191419*/
    14201420char* Menu::save()
     
    14371437
    14381438/**
    1439    \brief loads a Menu from of its loadString
    1440    \param loadString the string from which to load the data from
     1439 * loads a Menu from of its loadString
     1440 * @param loadString the string from which to load the data from
    14411441*/
    14421442void Menu::load(char* loadString)
     
    14621462
    14631463/**
    1464    \brief appends a new Item to the Menu-List.
    1465    \param itemName the itemName to be appendet.
     1464 * appends a new Item to the Menu-List.
     1465 * @param itemName the itemName to be appendet.
    14661466*/
    14671467void Menu::addItem(char* itemName)
     
    14901490
    14911491/**
    1492    \brief Redraws the widget
     1492 * Redraws the widget
    14931493   Example: see void CheckButton::redraw()
    14941494*/
     
    15011501
    15021502/**
    1503    \brief Changed the Option, call this Function
     1503 * Changed the Option, call this Function
    15041504*/
    15051505void Menu::changeOption()
     
    15201520
    15211521/**
    1522    \brief Creates a new OptionLabel with a LabelName and a Value.
    1523    \param label The name of the OptionLabel.
    1524    \param value The Value of the OptionLabel(what will be displayed).
     1522 * Creates a new OptionLabel with a LabelName and a Value.
     1523 * @param label The name of the OptionLabel.
     1524 * @param value The Value of the OptionLabel(what will be displayed).
    15251525*/
    15261526OptionLabel::OptionLabel(const char* label, const char* value)
     
    15381538
    15391539/**
    1540    \brief destructs an OptionLabel.
     1540 * destructs an OptionLabel.
    15411541*/
    15421542OptionLabel::~OptionLabel()
     
    15481548
    15491549/**
    1550    \brief Updates the value of an OptionLabel
    1551    \param newValue The new Name that should be displayed.
     1550 * Updates the value of an OptionLabel
     1551 * @param newValue The new Name that should be displayed.
    15521552*/
    15531553void OptionLabel::setValue(const char* newValue)
     
    15621562
    15631563/**
    1564    \brief Redraws an OptionLabel(not implemented yet, but it works).
     1564 * Redraws an OptionLabel(not implemented yet, but it works).
    15651565*/
    15661566void OptionLabel::redraw()
     
    15721572
    15731573/**
    1574    \brief Changed the Option, call this Function
     1574 * Changed the Option, call this Function
    15751575*/
    15761576void OptionLabel::changeOption()
     
    15891589
    15901590/**
    1591    \brief creates the Optionlabel save-string
    1592    \returns the String to save.
     1591 * creates the Optionlabel save-string
     1592 * @returns the String to save.
    15931593*/
    15941594char* OptionLabel::save()
     
    15981598
    15991599/**
    1600    \brief loads an Option from of its loadString
    1601    \param loadString the string from which to load the data from
     1600 * loads an Option from of its loadString
     1601 * @param loadString the string from which to load the data from
    16021602*/
    16031603void OptionLabel::load(char* loadString)
     
    16111611///////////
    16121612/**
    1613    \brief Creates a new Label with a Text.
    1614    \param text The text to be displayed.
     1613 * Creates a new Label with a Text.
     1614 * @param text The text to be displayed.
    16151615*/
    16161616Label:: Label(const char* text)
     
    16281628
    16291629/**
    1630    \brief destructs a Label.
     1630 * destructs a Label.
    16311631*/
    16321632Label::~Label()
     
    16361636
    16371637/**
    1638    \brief Sets a new Text to a Label.
    1639    \param text The text to be inserted into the Label.
     1638 * Sets a new Text to a Label.
     1639 * @param text The text to be inserted into the Label.
    16401640*/
    16411641void Label::setTitle(const char* text)
     
    16511651
    16521652/**
    1653    \brief ereases the Text of a Label
     1653 * ereases the Text of a Label
    16541654*/
    16551655void Label::ereaseText()
     
    16591659
    16601660/**
    1661     \brief appends some Text to a Label
    1662     \param textToAppend The text that will be appended to this Label
     1661  * appends some Text to a Label
     1662  * @param textToAppend The text that will be appended to this Label
    16631663*/
    16641664void Label::appendText(char* textToAppend)
     
    16811681
    16821682/**
    1683     \brief Appends some integer to the Label
    1684     \param intToAppend The Int that will be added.
     1683  * Appends some integer to the Label
     1684  * @param intToAppend The Int that will be added.
    16851685   
    16861686    it does this by just converting the int into a char* and send it to appendText
     
    16951695
    16961696/**
    1697    \brief get the Text of a Label
    1698    \return The Text the Label holds.
     1697 * get the Text of a Label
     1698 * @return The Text the Label holds.
    16991699*/
    17001700const char* Label::getText()
     
    17071707//////////////////
    17081708/**
    1709    \brief Creates a new ProgressBar.
    1710    \param label The name you want to get the ProgressBar.
     1709 * Creates a new ProgressBar.
     1710 * @param label The name you want to get the ProgressBar.
    17111711*/
    17121712ProgressBar::ProgressBar(const char* label)
     
    17261726
    17271727/**
    1728    \brief destructs a ProgressBar
     1728 * destructs a ProgressBar
    17291729*/
    17301730ProgressBar::~ProgressBar()
     
    17341734
    17351735/**
    1736    \brief Sets the Total size of the Bar.(ex. The maximum one can download)
     1736 * Sets the Total size of the Bar.(ex. The maximum one can download)
    17371737*/
    17381738void ProgressBar::setTotalSize(double totalSize)
     
    17421742
    17431743/**
    1744    \brief Sets the progress maximum is this->totalSize
     1744 * Sets the progress maximum is this->totalSize
    17451745*/
    17461746void ProgressBar::setProgress(double progress)
     
    17601760
    17611761/**
    1762     \brief returns the Progress Status
     1762  * returns the Progress Status
    17631763*/
    17641764double ProgressBar::getProgress()
     
    17711771///////////
    17721772/**
    1773    \brief Creates a new Image
    1774    \param imageName the location of the Image on the Hard Disc
     1773 * Creates a new Image
     1774 * @param imageName the location of the Image on the Hard Disc
    17751775*/
    17761776Image::Image(const char* imageName)
     
    17841784
    17851785/**
    1786    \brief Creates a new Image
    1787    \param imageData data to the PixBuff
     1786 * Creates a new Image
     1787 * @param imageData data to the PixBuff
    17881788*/
    17891789Image::Image(char** imageData)
     
    17981798
    17991799/**
    1800    \brief destructs an Image.
     1800 * destructs an Image.
    18011801*/
    18021802Image::~Image()
     
    18061806
    18071807/**
    1808     \brief Initializes a new Image
    1809     \param name the name to set to the Image
     1808  * Initializes a new Image
     1809  * @param name the name to set to the Image
    18101810*/
    18111811void Image::init(const char* name)
     
    18241824/////////////////
    18251825/**
    1826    \brief Creates a new FileDialog
    1827    \param fileDialogName a Name for the Dialog
     1826 * Creates a new FileDialog
     1827 * @param fileDialogName a Name for the Dialog
    18281828*/
    18291829FileDialog::FileDialog(const char* fileDialogName)
     
    18591859
    18601860/**
    1861    \brief destructs a FileDialog
     1861 * destructs a FileDialog
    18621862*/
    18631863FileDialog::~FileDialog()
     
    19011901
    19021902/**
    1903    \brief disables the File Operator Buttons
     1903 * disables the File Operator Buttons
    19041904*/
    19051905void FileDialog::disableFileOpts()
     
    19111911
    19121912/**
    1913    \brief The ok-button has been pressed
     1913 * The ok-button has been pressed
    19141914*/
    19151915void FileDialog::okEvent()
  • orxonox/trunk/src/lib/gui/gui_gtk.h

    r4746 r4836  
    122122
    123123  void setGroupName(const char* name);
    124   /** \returns the GroupName if existent NULL otherwise */
     124  /** @returns the GroupName if existent NULL otherwise */
    125125  inline const char* getGroupName() const {return this->groupName;}
    126126
     
    364364  virtual void changeOption();
    365365
    366   char* cValue;                          //!< The Value the Label will have. \todo make private
     366  char* cValue;                          //!< The Value the Label will have. @todo make private
    367367};
    368368
  • orxonox/trunk/src/lib/gui/gui_keys.cc

    r4746 r4836  
    2929
    3030/**
    31    \brief Creates an Keyboard-Frame
     31 * Creates an Keyboard-Frame
    3232*/
    3333GuiKeys::GuiKeys()
     
    7777
    7878/**
    79    \brief Destructs the Keys-stuff
     79 * Destructs the Keys-stuff
    8080*/
    8181GuiKeys::~GuiKeys()
     
    9393////////////
    9494/**
    95    \brief Creates new inputs for a player
    96    \param player the name of the Player
     95 * Creates new inputs for a player
     96 * @param player the name of the Player
    9797*/
    9898PlayerKeys::PlayerKeys(char* player)
     
    147147
    148148/**
    149    \returns the OpenButton of a Player
     149 * @returns the OpenButton of a Player
    150150*/
    151151Button* PlayerKeys::getOpenButton()
     
    158158//////////////////
    159159/**
    160    \brief Creates new inputs for a misc
    161    \param player the name of the Misc
     160 * Creates new inputs for a misc
     161 * @param player the name of the Misc
    162162*/
    163163MiscKeys::MiscKeys()
     
    212212
    213213/**
    214    \returns the OpenButton of a Misc
     214 * @returns the OpenButton of a Misc
    215215*/
    216216Button* MiscKeys::getOpenButton()
     
    221221
    222222/**
    223    \brief adds a new Key.
    224    \param key the number of the Key
    225    \param name The name of the new Key.
    226    \returns A widget that has the Key-Box
     223 * adds a new Key.
     224 * @param key the number of the Key
     225 * @param name The name of the new Key.
     226 * @returns A widget that has the Key-Box
    227227*/
    228228Widget* addKey(const char* name, const char* defaultVal)
     
    256256 
    257257/**
    258    \brief Function which gets keystrokes
    259    \param w the widget that released the Function.
    260    \param event The event that happened.
    261    \param Widget the Widget which will be applied.
    262    \returns Nothing
     258 * Function which gets keystrokes
     259 * @param w the widget that released the Function.
     260 * @param event The event that happened.
     261 * @param Widget the Widget which will be applied.
     262 * @returns Nothing
    263263*/
    264264gint key_cb(GtkWidget* w, GdkEventKey* event, void* inputKey)
  • orxonox/trunk/src/lib/gui/gui_update.cc

    r4774 r4836  
    3333
    3434/**
    35    \brief Creates an Update-Frame
     35 * Creates an Update-Frame
    3636*/
    3737GuiUpdate::GuiUpdate()
     
    9898
    9999/**
    100    \brief Destructs the Update-stuff
     100 * Destructs the Update-stuff
    101101*/
    102102GuiUpdate::~GuiUpdate()
     
    106106
    107107/**
    108    \brief checks if the Folder containing selected File is data.oxd, and if so sets it.
    109    \param
     108 * checks if the Folder containing selected File is data.oxd, and if so sets it.
     109 * @param
    110110*/
    111111bool GuiUpdate::checkDataDir(const char* fileName, void* object)
     
    126126
    127127/**
    128     \brief Look what info we can get from this system
     128  * Look what info we can get from this system
    129129*/
    130130bool GuiUpdate::getSystemInfo()
     
    167167
    168168/**
    169    \brief Creates a window, and all it contains for the Data-update.
     169 * Creates a window, and all it contains for the Data-update.
    170170*/
    171171void GuiUpdate::updateDataWindowCreate()
     
    206206
    207207/**
    208    \returns A Pointer to the Button of the UpdaterDataWindow
     208 * @returns A Pointer to the Button of the UpdaterDataWindow
    209209*/
    210210Button* GuiUpdate::updateDataWindowGetButton()
     
    214214
    215215/**
    216    \brief Creates a window, and all it contains for the Source-update.
     216 * Creates a window, and all it contains for the Source-update.
    217217*/
    218218void GuiUpdate::updateSourceWindowCreate()
     
    245245
    246246/**
    247    \returns A Pointer to the Button of the UpdaterSourceWindow
     247 * @returns A Pointer to the Button of the UpdaterSourceWindow
    248248*/
    249249Button* GuiUpdate::updateSourceWindowGetButton()
     
    255255#ifdef HAVE_GTK2
    256256/**
    257    \brief updates the Data of orxonox.
    258    \param w The widget, that executed this Function.
    259    \param event The event that trigered this Function.
    260    \param button The Button, that triggered this event.
     257 * updates the Data of orxonox.
     258 * @param w The widget, that executed this Function.
     259 * @param event The event that trigered this Function.
     260 * @param button The Button, that triggered this event.
    261261*/
    262262gint GuiUpdate::updateDataFunc(GtkWidget* w, GdkEventKey* event, void* info)
     
    272272
    273273/**
    274    \brief updates the source of orxonox.
    275    \param w The widget, that executed this Function.
    276    \param event The event that trigered this Function.
    277    \param button The Button, that triggered this event.
     274 * updates the source of orxonox.
     275 * @param w The widget, that executed this Function.
     276 * @param event The event that trigered this Function.
     277 * @param button The Button, that triggered this event.
    278278*/
    279279gint GuiUpdate::updateSourceFunc(GtkWidget* w, GdkEventKey* event, void* bar)
     
    286286
    287287/**
    288    \brief The Function Curl calls to write out the File.
    289    \param ptr A Pointer to the date to write.
    290    \param size The size in bytes of one nmemb to write.
    291    \param nmemb The Count of size to write.
    292    \param stream Filehandler to write to.
     288 * The Function Curl calls to write out the File.
     289 * @param ptr A Pointer to the date to write.
     290 * @param size The size in bytes of one nmemb to write.
     291 * @param nmemb The Count of size to write.
     292 * @param stream Filehandler to write to.
    293293*/
    294294size_t GuiUpdate::curlWriteFunc(void* ptr, size_t size, size_t nmemb, FILE* stream)
     
    298298
    299299/**
    300    \brief The Function Curl calls to write out the File.
    301    \param ptr A Pointer to the date to write to.
    302    \param size The size in bytes of one nmemb to write.
    303    \param nmemb The Count of size to write.
    304    \param stream Filehandler to get data from.
     300 * The Function Curl calls to write out the File.
     301 * @param ptr A Pointer to the date to write to.
     302 * @param size The size in bytes of one nmemb to write.
     303 * @param nmemb The Count of size to write.
     304 * @param stream Filehandler to get data from.
    305305*/
    306306size_t GuiUpdate::curlReadFunc(void* ptr, size_t size, size_t nmemb, FILE* stream)
     
    311311
    312312/**
    313    \brief An update Function for the GUI, to show the progress.
    314    \param Bar th ProgressBar to update
    315    \param totalSize The total size of the download in bytes.
    316    \param progress The current Progress of the download in bytes.
    317    \param upTotal not needed
    318    \param upProgress not needed
     313 * An update Function for the GUI, to show the progress.
     314 * @param Bar th ProgressBar to update
     315 * @param totalSize The total size of the download in bytes.
     316 * @param progress The current Progress of the download in bytes.
     317 * @param upTotal not needed
     318 * @param upProgress not needed
    319319*/
    320320int GuiUpdate::curlProgressFunc(ProgressBar* bar, double totalSize, double progress, double upTotal, double upProgress)
     
    329329
    330330/**
    331    \brief The Curl handle for only one CURL(static).
     331 * The Curl handle for only one CURL(static).
    332332*/
    333333CURL* GuiUpdate::curlHandle = NULL;
     
    340340
    341341/**
    342    \brief Initializes a Download without displaying it.
    343    \param fileInfo the FileInfo.
     342 * Initializes a Download without displaying it.
     343 * @param fileInfo the FileInfo.
    344344
    345345   !! BE AWARE THIS WILL NOT BE THREADED. !!
     
    359359  char* fileOnNet = new char [strlen(info->webRoot)+strlen(info->fileName)+2];
    360360  strcpy(fileOnNet, info->webRoot);
    361   if(fileOnNet[strlen(fileOnNet)] != '/') //!< \todo windows-shit
     361  if(fileOnNet[strlen(fileOnNet)] != '/') //!< @todo windows-shit
    362362    strcat(fileOnNet, "/");
    363363  strcat(fileOnNet, info->fileName);
    364364  char* fileOnDisk = new char [strlen(info->localRoot)+strlen(info->fileName)+2];
    365365  strcpy(fileOnDisk, info->localRoot);
    366   if(fileOnDisk[strlen(fileOnDisk)] != '/') //!< \todo windows-shit
     366  if(fileOnDisk[strlen(fileOnDisk)] != '/') //!< @todo windows-shit
    367367    strcat(fileOnDisk, "/");
    368368  strcat(fileOnDisk, info->fileName);
     
    387387
    388388/**
    389    \brief Initializes a Download with some style.
    390    \param fileInfo the FileInfo.
    391    \todo release thread-lock.
     389 * Initializes a Download with some style.
     390 * @param fileInfo the FileInfo.
     391   @todo release thread-lock.
    392392
    393393   Downloading with a Button that gets a different Name while downloading, and a Bar, that gets to be updated. More to be followed
     
    447447
    448448/**
    449    \brief The downloading process(either threaded or not).
    450    \param fileInfo the FileInfo.
    451 
    452    \todo Threads get locked, if the cancel button is pressed in to small intervals.
     449 * The downloading process(either threaded or not).
     450 * @param fileInfo the FileInfo.
     451
     452   @todo Threads get locked, if the cancel button is pressed in to small intervals.
    453453*/
    454454void* GuiUpdate::downloadThread(void* fileInfo)
     
    459459
    460460/**
    461    \brief Finishes a downloading process.
    462    \param fileInfo the FileInfo.
     461 * Finishes a downloading process.
     462 * @param fileInfo the FileInfo.
    463463*/
    464464void* GuiUpdate::downloadThreadFinished(void* fileInfo)
     
    485485#ifdef HAVE_GTK2
    486486/**
    487    \brief canceles a downloading session.
    488    \param w The widget, that executed this Function.
    489    \param event The event that trigered this Function.
    490    \param bar The Bar, that triggered this event.
    491 
    492    \todo canceling a session in non-threaded mode.
     487 * canceles a downloading session.
     488 * @param w The widget, that executed this Function.
     489 * @param event The event that trigered this Function.
     490 * @param bar The Bar, that triggered this event.
     491
     492   @todo canceling a session in non-threaded mode.
    493493*/
    494494gint GuiUpdate::cancelDownload(GtkWidget* w, GdkEventKey* event, void* bar)
  • orxonox/trunk/src/lib/gui/gui_update.h

    r4746 r4836  
    5151  Button* updateDataBegin;              //!< A Button to start the process.
    5252
    53   Button* updateSourceWindowButton;     //!< A Button to update the Source of orxonox. \todo tricky
     53  Button* updateSourceWindowButton;     //!< A Button to update the Source of orxonox. @todo tricky
    5454  Window* updateSourceWindow;           //!< A Window for the Source-update.
    5555  Box* updateSourceBox;                 //!< A Box for the Window for the Source-update.
  • orxonox/trunk/src/lib/gui/gui_video.cc

    r4777 r4836  
    3232
    3333/**
    34    \brief Creates the Video-Option-Frame
     34 * Creates the Video-Option-Frame
    3535*/
    3636GuiVideo::GuiVideo()
     
    7474
    7575/**
    76    \brief Destructs the Video-stuff
     76 * Destructs the Video-stuff
    7777*/
    7878GuiVideo::~GuiVideo()
     
    8282
    8383/**
    84    \brief Creates a window, and all it contains for the Source-update.
     84 * Creates a window, and all it contains for the Source-update.
    8585*/
    8686Widget* GuiVideo::advancedWindowCreate()
     
    185185
    186186/**
    187    \brief sets all resolutions to the menu
    188    \param menu the Menu to set The resolutions to.
     187 * sets all resolutions to the menu
     188 * @param menu the Menu to set The resolutions to.
    189189*/
    190190void GuiVideo::getResolutions(Menu* menu)
  • orxonox/trunk/src/lib/lang/base_object.cc

    r4815 r4836  
    2727
    2828/**
    29    \brief sets the name from a LoadXML-Element
    30    \param root the element to load from
     29 * sets the name from a LoadXML-Element
     30 * @param root the element to load from
    3131*/
    3232BaseObject::BaseObject(const TiXmlElement* root)
     
    4545
    4646/**
    47    \brief standard deconstructor
     47 * standard deconstructor
    4848*/
    4949BaseObject::~BaseObject ()
     
    5656
    5757/**
    58    \brief loads parameters
    59    \param root the element to load from
     58 * loads parameters
     59 * @param root the element to load from
    6060*/
    6161void BaseObject::loadParams(const TiXmlElement* root)
     
    6767
    6868/**
    69    \brief sets the class identifiers
    70    \param id a number for the class from class_id.h enumeration
    71    \param className the class name
     69 * sets the class identifiers
     70 * @param id a number for the class from class_id.h enumeration
     71 * @param className the class name
    7272*/
    7373void BaseObject::setClassID(long classID, const char* className)
     
    9797
    9898/**
    99    \brief checks if the class is a classID
    100    \param classID the Identifier to check for
    101    \returns true if it is, false otherwise
     99 * checks if the class is a classID
     100 * @param classID the Identifier to check for
     101 * @returns true if it is, false otherwise
    102102*/
    103103bool BaseObject::isA (long classID) const
     
    118118
    119119/**
    120  * @brief displays everything this class is
     120 * displays everything this class is
    121121 */
    122122void BaseObject::whatIs() const
  • orxonox/trunk/src/lib/lang/base_object.h

    r4747 r4836  
    11/*!
    22    \file base_object.h
    3     \brief Definition of the base object class.
     3  * Definition of the base object class.
    44
    55    This is a global handler for all classes.
     
    3030  inline const char* getName ()const { return this->objectName; };
    3131
    32   /** \returns the className of the corresponding Object */
     32  /** @returns the className of the corresponding Object */
    3333  inline const char* getClassName() const { return this->className; };
    34   /** \returns the classID of the corresponding Object */
     34  /** @returns the classID of the corresponding Object */
    3535  inline int getClassID() const { return this->classID; }
    3636
     
    3838  void whatIs() const;
    3939
    40   /** \returns if the object is finalized */
     40  /** @returns if the object is finalized */
    4141  inline bool isFinalized() { return this->finalized; }
    4242
  • orxonox/trunk/src/lib/lang/class_list.cc

    r4815 r4836  
    2929
    3030/**
    31    \brief Creates a new ClassList
     31 * Creates a new ClassList
    3232*/
    3333ClassList::ClassList(const long& classID, const char* className)
     
    4343
    4444/**
    45    \brief standard deconstructor
     45 * standard deconstructor
    4646*/
    4747ClassList::~ClassList ()
  • orxonox/trunk/src/lib/lang/class_list.h

    r4782 r4836  
    11/*!
    22    \file class_list.h
    3     \brief Definition of the Class List, that handles a Class-Specific-Control structure
     3  * Definition of the Class List, that handles a Class-Specific-Control structure
    44
    55 */
  • orxonox/trunk/src/lib/math/curve.cc

    r4746 r4836  
    3434
    3535/**
    36     \brief default constructor for a Curve
     36  * default constructor for a Curve
    3737*/
    3838Curve::Curve()
     
    4848
    4949/**
    50    \brief adds a new Node to the bezier Curve
    51    \param newNode a Vector to the position of the new node
     50 * adds a new Node to the bezier Curve
     51 * @param newNode a Vector to the position of the new node
    5252*/
    5353void Curve::addNode(const Vector& newNode)
     
    6565
    6666/**
    67    \brief adds a new Node to the bezier Curve
    68    \param newNode a Vector to the position of the new node
    69    \param insertPosition after the n-th node the new node will be inserted
     67 * adds a new Node to the bezier Curve
     68 * @param newNode a Vector to the position of the new node
     69 * @param insertPosition after the n-th node the new node will be inserted
    7070*/
    7171void Curve::addNode(const Vector& newNode, unsigned int insertPosition)
     
    111111
    112112/**
    113    \brief Finds a Node by its Number, and returns its Position
    114    \param nodeToFind the n'th node in the List of nodes
    115    \returns A Vector to the Position of the Node.
     113 * Finds a Node by its Number, and returns its Position
     114 * @param nodeToFind the n'th node in the List of nodes
     115 * @returns A Vector to the Position of the Node.
    116116*/
    117117Vector Curve::getNode(unsigned int nodeToFind)
     
    126126
    127127/**
    128    \brief Outputs information about the state of this Curve
     128 * Outputs information about the state of this Curve
    129129*/
    130130void Curve::debug()
     
    148148
    149149/**
    150    \brief Creates a new BezierCurve
     150 * Creates a new BezierCurve
    151151*/
    152152BezierCurve::BezierCurve ()
     
    157157
    158158/**
    159    \brief Creates a new BezierCurve-Derivation-Curve
     159 * Creates a new BezierCurve-Derivation-Curve
    160160*/
    161161BezierCurve::BezierCurve (int derivation)
     
    166166
    167167/**
    168    \brief Deletes a BezierCurve.
     168 * Deletes a BezierCurve.
    169169
    170170   It does this by freeing all the space taken over from the nodes
     
    185185
    186186/**
    187    \brief Rebuilds a Curve
     187 * Rebuilds a Curve
    188188*/
    189189void BezierCurve::rebuild()
     
    225225
    226226/**
    227    \brief calculates the Position on the curve
    228    \param t The position on the Curve (0<=t<=1)
    229    \return the Position on the Path
     227 * calculates the Position on the curve
     228 * @param t The position on the Curve (0<=t<=1)
     229 * @return the Position on the Path
    230230*/
    231231Vector BezierCurve::calcPos(float t)
     
    257257
    258258/**
    259    \brief Calulates the direction of the Curve at time t.
    260    \param t The time at which to evaluate the curve.
    261    \returns The valuated Vector.
     259 * Calulates the direction of the Curve at time t.
     260 * @param t The time at which to evaluate the curve.
     261 * @returns The valuated Vector.
    262262*/
    263263Vector BezierCurve::calcDir (float t)
     
    267267
    268268/**
    269    \brief Calulates the acceleration (second derivate) of the Curve at time t.
    270    \param t The time at which to evaluate the curve.
    271    \returns The valuated Vector.
     269 * Calulates the acceleration (second derivate) of the Curve at time t.
     270 * @param t The time at which to evaluate the curve.
     271 * @returns The valuated Vector.
    272272*/
    273273Vector BezierCurve::calcAcc (float t)
     
    277277
    278278/**
    279    \brief Calculates the Quaternion needed for our rotations
    280    \param t The time at which to evaluate the cuve.
    281    \returns The evaluated Quaternion.
     279 * Calculates the Quaternion needed for our rotations
     280 * @param t The time at which to evaluate the cuve.
     281 * @returns The evaluated Quaternion.
    282282*/
    283283Quaternion BezierCurve::calcQuat (float t)
  • orxonox/trunk/src/lib/math/curve.h

    r4746 r4836  
    22/*!
    33    \file curve.h
    4     \brief A basic 3D curve framework
     4  * A basic 3D curve framework
    55
    66    Contains classes to handle curves
     
    3636  void addNode(const Vector& newNode, unsigned int insertPosition);
    3737  Vector getNode(unsigned int nodeToFind);
    38   /** \returns the count of nodes in this curve */
     38  /** @returns the count of nodes in this curve */
    3939  inline int getNodeCount() const { return this->nodeCount; };
    40   /** \returns the directional Curve */
     40  /** @returns the directional Curve */
    4141  Curve* getDirCurve() const { return this->dirCurve; };
    4242
    43   /** \param t the value on the curve [0-1] \returns Vector to the position */
     43  /** @param t the value on the curve [0-1] @returns Vector to the position */
    4444  virtual Vector calcPos(float t) = 0;
    45   /** \param t the value on the curve [0-1] \returns the direction */
     45  /** @param t the value on the curve [0-1] @returns the direction */
    4646  virtual Vector calcDir(float t) = 0;
    47   /** \param t the value on the curve [0-1] \returns the acceleration */
     47  /** @param t the value on the curve [0-1] @returns the acceleration */
    4848  virtual Vector calcAcc(float t) = 0;
    49   /** \param t the value on the curve [0-1] \returns quaternion of the rotation */
     49  /** @param t the value on the curve [0-1] @returns quaternion of the rotation */
    5050  virtual Quaternion calcQuat(float t) = 0;
    5151
  • orxonox/trunk/src/lib/math/vector.cc

    r4746 r4836  
    2828/////////////
    2929/**
    30    \brief returns the this-vector normalized to length 1.0
     30 * returns the this-vector normalized to length 1.0
    3131*/
    3232Vector Vector::getNormalized() const
     
    4646
    4747/**
    48    \brief Vector is looking in the positive direction on all axes after this
     48 * Vector is looking in the positive direction on all axes after this
    4949*/
    5050Vector Vector::abs()
     
    5757
    5858/**
    59    \brief Outputs the values of the Vector
     59 * Outputs the values of the Vector
    6060*/
    6161void Vector::debug() const
     
    7171/////////////////
    7272/**
    73    \brief calculates a lookAt rotation
    74    \param dir: the direction you want to look
    75    \param up: specify what direction up should be
     73 * calculates a lookAt rotation
     74 * @param dir: the direction you want to look
     75 * @param up: specify what direction up should be
    7676
    7777   Mathematically this determines the rotation a (0,0,1)-Vector has to undergo to point
     
    112112
    113113/**
    114    \brief calculates a rotation from euler angles
    115    \param roll: the roll in radians
    116    \param pitch: the pitch in radians
    117    \param yaw: the yaw in radians
     114 * calculates a rotation from euler angles
     115 * @param roll: the roll in radians
     116 * @param pitch: the pitch in radians
     117 * @param yaw: the yaw in radians
    118118*/
    119119Quaternion::Quaternion (float roll, float pitch, float yaw)
     
    140140
    141141/**
    142    \brief rotates one Quaternion by another
    143    \param q: another Quaternion to rotate this by
    144    \return a quaternion that represents the first one rotated by the second one (WARUNING: this operation is not commutative! e.g. (A*B) != (B*A))
     142 * rotates one Quaternion by another
     143 * @param q: another Quaternion to rotate this by
     144 * @return a quaternion that represents the first one rotated by the second one (WARUNING: this operation is not commutative! e.g. (A*B) != (B*A))
    145145*/
    146146Quaternion Quaternion::operator*(const Quaternion& q) const
     
    167167
    168168/**
    169    \brief rotate a Vector by a Quaternion
    170    \param v: the Vector
    171    \return a new Vector representing v rotated by the Quaternion
     169 * rotate a Vector by a Quaternion
     170 * @param v: the Vector
     171 * @return a new Vector representing v rotated by the Quaternion
    172172*/
    173173
     
    183183
    184184/**
    185    \brief multiply a Quaternion with a real value
    186    \param f: a real value
    187    \return a new Quaternion containing the product
     185 * multiply a Quaternion with a real value
     186 * @param f: a real value
     187 * @return a new Quaternion containing the product
    188188*/
    189189Quaternion Quaternion::operator*(const float& f) const
     
    196196
    197197/**
    198    \brief divide a Quaternion by a real value
    199    \param f: a real value
    200    \return a new Quaternion containing the quotient
     198 * divide a Quaternion by a real value
     199 * @param f: a real value
     200 * @return a new Quaternion containing the quotient
    201201*/
    202202Quaternion Quaternion::operator/(const float& f) const
     
    210210
    211211/**
    212    \brief calculate the conjugate value of the Quaternion
    213    \return the conjugate Quaternion
     212 * calculate the conjugate value of the Quaternion
     213 * @return the conjugate Quaternion
    214214*/
    215215/*
     
    223223
    224224/**
    225    \brief calculate the norm of the Quaternion
    226    \return the norm of The Quaternion
     225 * calculate the norm of the Quaternion
     226 * @return the norm of The Quaternion
    227227*/
    228228float Quaternion::norm() const
     
    232232
    233233/**
    234    \brief calculate the inverse value of the Quaternion
    235    \return the inverse Quaternion
     234 * calculate the inverse value of the Quaternion
     235 * @return the inverse Quaternion
    236236
    237237        Note that this is equal to conjugate() if the Quaternion's norm is 1
     
    248248
    249249/**
    250    \brief convert the Quaternion to a 4x4 rotational glMatrix
    251    \param m: a buffer to store the Matrix in
     250 * convert the Quaternion to a 4x4 rotational glMatrix
     251 * @param m: a buffer to store the Matrix in
    252252*/
    253253void Quaternion::matrix (float m[4][4]) const
     
    277277
    278278/**
    279    \brief performs a smooth move.
    280    \param from  where
    281    \param to where
    282    \param t the time this transformation should take value [0..1]
    283 
    284    \returns the Result of the smooth move
     279 * performs a smooth move.
     280 * @param from  where
     281 * @param to where
     282 * @param t the time this transformation should take value [0..1]
     283
     284 * @returns the Result of the smooth move
    285285*/
    286286Quaternion quatSlerp(const Quaternion& from, const Quaternion& to, float t)
     
    339339
    340340/**
    341    \brief convert a rotational 4x4 glMatrix into a Quaternion
    342    \param m: a 4x4 matrix in glMatrix order
     341 * convert a rotational 4x4 glMatrix into a Quaternion
     342 * @param m: a 4x4 matrix in glMatrix order
    343343*/
    344344Quaternion::Quaternion (float m[4][4])
     
    389389
    390390/**
    391    \brief outputs some nice formated debug information about this quaternion
     391 * outputs some nice formated debug information about this quaternion
    392392*/
    393393void Quaternion::debug()
     
    398398
    399399/**
    400    \brief create a rotation from a vector
    401    \param v: a vector
     400 * create a rotation from a vector
     401 * @param v: a vector
    402402*/
    403403Rotation::Rotation (const Vector& v)
     
    421421
    422422/**
    423    \brief creates a rotation from an axis and an angle (radians!)
    424    \param axis: the rotational axis
    425    \param angle: the angle in radians
     423 * creates a rotation from an axis and an angle (radians!)
     424 * @param axis: the rotational axis
     425 * @param angle: the angle in radians
    426426*/
    427427Rotation::Rotation (const Vector& axis, float angle)
     
    442442
    443443/**
    444    \brief creates a rotation from euler angles (pitch/yaw/roll)
    445    \param pitch: rotation around z (in radians)
    446    \param yaw: rotation around y (in radians)
    447    \param roll: rotation around x (in radians)
     444 * creates a rotation from euler angles (pitch/yaw/roll)
     445 * @param pitch: rotation around z (in radians)
     446 * @param yaw: rotation around y (in radians)
     447 * @param roll: rotation around x (in radians)
    448448*/
    449449Rotation::Rotation ( float pitch, float yaw, float roll)
     
    468468
    469469/**
    470    \brief creates a nullrotation (an identity rotation)
     470 * creates a nullrotation (an identity rotation)
    471471*/
    472472Rotation::Rotation ()
     
    484484
    485485/**
    486    \brief fills the specified buffer with a 4x4 glmatrix
    487    \param buffer: Pointer to an array of 16 floats
     486 * fills the specified buffer with a 4x4 glmatrix
     487 * @param buffer: Pointer to an array of 16 floats
    488488
    489489   Use this to get the rotation in a gl-compatible format
     
    510510
    511511/**
    512    \brief multiplies two rotational matrices
    513    \param r: another Rotation
    514    \return the matrix product of the Rotations
     512 * multiplies two rotational matrices
     513 * @param r: another Rotation
     514 * @return the matrix product of the Rotations
    515515
    516516   Use this to rotate one rotation by another
     
    537537
    538538/**
    539    \brief rotates the vector by the given rotation
    540    \param v: a vector
    541    \param r: a rotation
    542    \return the rotated vector
     539 * rotates the vector by the given rotation
     540 * @param v: a vector
     541 * @param r: a rotation
     542 * @return the rotated vector
    543543*/
    544544Vector rotateVector( const Vector& v, const Rotation& r)
     
    554554
    555555/**
    556    \brief calculate the distance between two lines
    557    \param l: the other line
    558    \return the distance between the lines
     556 * calculate the distance between two lines
     557 * @param l: the other line
     558 * @return the distance between the lines
    559559*/
    560560float Line::distance (const Line& l) const
     
    569569
    570570/**
    571    \brief calculate the distance between a line and a point
    572    \param v: the point
    573    \return the distance between the Line and the point
     571 * calculate the distance between a line and a point
     572 * @param v: the point
     573 * @return the distance between the Line and the point
    574574*/
    575575float Line::distancePoint (const Vector& v) const
     
    581581
    582582/**
    583    \brief calculate the distance between a line and a point
    584    \param v: the point
    585    \return the distance between the Line and the point
     583 * calculate the distance between a line and a point
     584 * @param v: the point
     585 * @return the distance between the Line and the point
    586586 */
    587587float Line::distancePoint (const sVec3D& v) const
     
    594594
    595595/**
    596    \brief calculate the two points of minimal distance of two lines
    597    \param l: the other line
    598    \return a Vector[2] (!has to be deleted after use!) containing the two points of minimal distance
     596 * calculate the two points of minimal distance of two lines
     597 * @param l: the other line
     598 * @return a Vector[2] (!has to be deleted after use!) containing the two points of minimal distance
    599599*/
    600600Vector* Line::footpoints (const Line& l) const
     
    618618
    619619/**
    620    \brief rotate the line by given rotation
    621    \param rot: a rotation
     620 * rotate the line by given rotation
     621 * @param rot: a rotation
    622622*/
    623623void Line::rotate (const Rotation& rot)
     
    630630
    631631/**
    632    \brief create a plane from three points
    633    \param a: first point
    634    \param b: second point
    635    \param c: third point
     632 * create a plane from three points
     633 * @param a: first point
     634 * @param b: second point
     635 * @param c: third point
    636636*/
    637637Plane::Plane (Vector a, Vector b, Vector c)
     
    642642
    643643/**
    644    \brief create a plane from anchor point and normal
    645    \param norm: normal vector
    646    \param p: anchor point
     644 * create a plane from anchor point and normal
     645 * @param norm: normal vector
     646 * @param p: anchor point
    647647*/
    648648Plane::Plane (Vector norm, Vector p)
     
    654654
    655655/**
    656     \brief create a plane from anchor point and normal
    657     \param norm: normal vector
    658     \param p: anchor point
     656  * create a plane from anchor point and normal
     657  * @param norm: normal vector
     658  * @param p: anchor point
    659659*/
    660660Plane::Plane (Vector norm, sVec3D g)
     
    667667
    668668/**
    669    \brief returns the intersection point between the plane and a line
    670    \param l: a line
     669 * returns the intersection point between the plane and a line
     670 * @param l: a line
    671671*/
    672672Vector Plane::intersectLine (const Line& l) const
     
    678678
    679679/**
    680    \brief returns the distance between the plane and a point
    681    \param p: a Point
    682    \return the distance between the plane and the point (can be negative)
     680 * returns the distance between the plane and a point
     681 * @param p: a Point
     682 * @return the distance between the plane and the point (can be negative)
    683683*/
    684684float Plane::distancePoint (const Vector& p) const
     
    691691
    692692/**
    693    \brief returns the distance between the plane and a point
    694    \param p: a Point
    695    \return the distance between the plane and the point (can be negative)
     693 * returns the distance between the plane and a point
     694 * @param p: a Point
     695 * @return the distance between the plane and the point (can be negative)
    696696 */
    697697float Plane::distancePoint (const sVec3D& p) const
     
    705705
    706706/**
    707    \brief returns the side a point is located relative to a Plane
    708    \param p: a Point
    709    \return 0 if the point is contained within the Plane, positive(negative) if the point is in the positive(negative) semi-space of the Plane
     707 * returns the side a point is located relative to a Plane
     708 * @param p: a Point
     709 * @return 0 if the point is contained within the Plane, positive(negative) if the point is in the positive(negative) semi-space of the Plane
    710710*/
    711711float Plane::locatePoint (const Vector& p) const
  • orxonox/trunk/src/lib/math/vector.h

    r4611 r4836  
    11/*!
    22    \file vector.h
    3     \brief A basic 3D math framework
     3  * A basic 3D math framework
    44
    55    Contains classes to handle vectors, lines, rotations and planes
     
    2727  ~Vector () {}
    2828
    29   /** \param index The index of the "array" \returns the x/y/z coordinate */
     29  /** @param index The index of the "array" @returns the x/y/z coordinate */
    3030  inline float operator[] (float index) const {if( index == 0) return this->x; if( index == 1) return this->y; if( index == 2) return this->z; }
    31   /**  \param v The vector to add \returns the addition between two vectors (this + v) */
     31  /*** @param v The vector to add @returns the addition between two vectors (this + v) */
    3232  inline Vector operator+ (const Vector& v) const { return Vector(x + v.x, y + v.y, z + v.z); };
    33   /**  \param v The vector to add \returns the addition between two vectors (this + v) */
     33  /*** @param v The vector to add @returns the addition between two vectors (this + v) */
    3434  inline Vector operator+ (const sVec3D& v) const { return Vector(x + v[0], y + v[1], z + v[2]); };
    35   /** \param v The vector to add  \returns the addition between two vectors (this += v) */
     35  /** @param v The vector to add  @returns the addition between two vectors (this += v) */
    3636  inline const Vector& operator+= (const Vector& v) { this->x += v.x; this->y += v.y; this->z += v.z; return *this; };
    37   /** \param v The vector to substract  \returns the substraction between two vectors (this - v) */
     37  /** @param v The vector to substract  @returns the substraction between two vectors (this - v) */
    3838  inline const Vector& operator+= (const sVec3D& v) { this->x += v[0]; this->y += v[1]; this->z += v[2]; return *this; };
    39   /** \param v The vector to substract  \returns the substraction between two vectors (this - v) */
     39  /** @param v The vector to substract  @returns the substraction between two vectors (this - v) */
    4040  inline Vector operator- (const Vector& v) const { return Vector(x - v.x, y - v.y, z - v.z); }
    41   /** \param v The vector to substract  \returns the substraction between two vectors (this - v) */
     41  /** @param v The vector to substract  @returns the substraction between two vectors (this - v) */
    4242  inline Vector operator- (const sVec3D& v) const { return Vector(x - v[0], y - v[1], z - v[2]); }
    43   /** \param v The vector to substract  \returns the substraction between two vectors (this -= v) */
     43  /** @param v The vector to substract  @returns the substraction between two vectors (this -= v) */
    4444  inline const Vector& operator-= (const Vector& v) { this->x -= v.x; this->y -= v.y; this->z -= v.z; return *this; };
    45   /** \param v The vector to substract  \returns the substraction between two vectors (this -= v) */
     45  /** @param v The vector to substract  @returns the substraction between two vectors (this -= v) */
    4646  inline const Vector& operator-= (const sVec3D& v) { this->x -= v[0]; this->y -= v[1]; this->z -= v[2]; return *this; };
    47   /** \param v the second vector  \returns The dotProduct between two vector (this (dot) v) */
     47  /** @param v the second vector  @returns The dotProduct between two vector (this (dot) v) */
    4848  inline float operator* (const Vector& v) const { return x * v.x + y * v.y + z * v.z; };
    49   /** \todo strange */
     49  /** @todo strange */
    5050  inline const Vector& operator*= (const Vector& v) { this->x *= v.x; this->y *= v.y; this->z *= v.z; return *this; };
    51   /** \param f a factor to multiply the vector with \returns the vector multiplied by f (this * f) */
     51  /** @param f a factor to multiply the vector with @returns the vector multiplied by f (this * f) */
    5252  inline Vector operator* (float f) const { return Vector(x * f, y * f, z * f); };
    53   /** \param f a factor to multiply the vector with \returns the vector multiplied by f (this *= f) */
     53  /** @param f a factor to multiply the vector with @returns the vector multiplied by f (this *= f) */
    5454  inline const Vector& operator*= (float f) { this->x *= f; this->y *= f; this->z *= f; return *this; };
    55   /** \param f a factor to divide the vector with \returns the vector divided by f (this / f) */
     55  /** @param f a factor to divide the vector with @returns the vector divided by f (this / f) */
    5656  inline Vector operator/ (float f) const {if (unlikely(f == 0.0)) return Vector(0,0,0); else return Vector(this->x / f, this->y / f, this->z / f); };
    57   /** \param f a factor to divide the vector with \returns the vector divided by f (this /= f) */
     57  /** @param f a factor to divide the vector with @returns the vector divided by f (this /= f) */
    5858  inline const Vector& operator/= (float f) {if (unlikely(f == 0.0)) {this->x=0;this->y=0;this->z=0;} else {this->x /= f; this->y /= f; this->z /= f;} return *this; };
    59   /** \brief copy constructor \todo (i do not know it this is faster) \param v the vector to assign to this vector. \returns the vector v */
     59  /** \brief copy constructor @todo (i do not know it this is faster) @param v the vector to assign to this vector. @returns the vector v */
    6060  inline const Vector& operator= (const Vector& v) { this->x = v.x; this->y = v.y; this->z = v.z; return *this; };
    61   /** \brief copy constructor  \param v the sVec3D to assign to this vector. \returns the vector v */
     61  /** \brief copy constructor* @param v the sVec3D to assign to this vector. @returns the vector v */
    6262  inline const Vector& operator= (const sVec3D& v) { this->x = v[0]; this->y = v[1]; this->z = v[2]; }
    63   /** \param v: the other vector \return the dot product of the vectors */
     63  /** @param v: the other vector \return the dot product of the vectors */
    6464  float dot (const Vector& v) const { return x*v.x+y*v.y+z*v.z; };
    65   /** \param v: the corss-product partner \returns the cross-product between this and v (this (x) v) */
     65  /** @param v: the corss-product partner @returns the cross-product between this and v (this (x) v) */
    6666  inline Vector cross (const Vector& v) const { return Vector(y * v.z - z * v.y, z * v.x - x * v.z, x * v.y - y * v.x ); }
    67   /** \brief scales the this vector with v  \param v the vector to scale this with */
     67  /** \brief scales the this vector with v* @param v the vector to scale this with */
    6868  void scale(const Vector& v) {   x *= v.x;  y *= v.y; z *= v.z; };
    69   /** \returns the length of the vector */
     69  /** @returns the length of the vector */
    7070  inline float len() const { return sqrt (x*x+y*y+z*z); }
    7171  /** \brief normalizes the vector */
     
    9393
    9494/**
    95    \brief calculate the angle between two vectors in radiances
    96    \param v1: a vector
    97    \param v2: another vector
    98    \return the angle between the vectors in radians
     95 * calculate the angle between two vectors in radiances
     96 * @param v1: a vector
     97 * @param v2: another vector
     98 * @return the angle between the vectors in radians
    9999*/
    100100inline float angleDeg (const Vector& v1, const Vector& v2) { return acos( v1 * v2 / (v1.len() * v2.len())); };
    101101/**
    102    \brief calculate the angle between two vectors in degrees
    103    \param v1: a vector
    104    \param v2: another vector
    105    \return the angle between the vectors in degrees
     102 * calculate the angle between two vectors in degrees
     103 * @param v1: a vector
     104 * @param v2: another vector
     105 * @return the angle between the vectors in degrees
    106106*/
    107107inline float angleRad (const Vector& v1, const Vector& v2) { return acos( v1 * v2 / (v1.len() * v2.len())) * 180/M_PI; };
     
    117117  /** \brief creates a Default quaternion (multiplicational identity Quaternion)*/
    118118  inline Quaternion () { w = 1; v = Vector(0,0,0); }
    119   /** \brief creates a Quaternion looking into the direction v \param v: the direction \param f: the value */
     119  /** \brief creates a Quaternion looking into the direction v @param v: the direction @param f: the value */
    120120  inline Quaternion (const Vector& v, float f) { this->w = f; this->v = v; }
    121121  Quaternion (float m[4][4]);
    122   /** \brief turns a rotation along an axis into a Quaternion \param angle: the amount of radians to rotate \param axis: the axis to rotate around */
     122  /** \brief turns a rotation along an axis into a Quaternion @param angle: the amount of radians to rotate @param axis: the axis to rotate around */
    123123  inline Quaternion (float angle, const Vector& axis) { w = cos(angle/2); v = axis * sin(angle/2); }
    124124  Quaternion (const Vector& dir, const Vector& up);
    125125  Quaternion (float roll, float pitch, float yaw);
    126126  Quaternion operator/ (const float& f) const;
    127   /** \param f: the value to divide by \returns the quaternion devided by f (this /= f) */
     127  /** @param f: the value to divide by @returns the quaternion devided by f (this /= f) */
    128128  inline const Quaternion& operator/= (const float& f) {*this = *this / f; return *this;}
    129129  Quaternion operator* (const float& f) const;
    130   /** \param f: the value to multiply by \returns the quaternion multiplied by f (this *= f) */
     130  /** @param f: the value to multiply by @returns the quaternion multiplied by f (this *= f) */
    131131  inline const Quaternion& operator*= (const float& f) {*this = *this * f; return *this;}
    132132  Quaternion operator* (const Quaternion& q) const;
    133   /** \param q: the Quaternion to multiply by \returns the quaternion multiplied by q (this *= q) */
     133  /** @param q: the Quaternion to multiply by @returns the quaternion multiplied by q (this *= q) */
    134134  inline const Quaternion operator*= (const Quaternion& q) {*this = *this * q; return *this; };
    135   /** \param q the Quaternion to add to this \returns the quaternion added with q (this + q) */
     135  /** @param q the Quaternion to add to this @returns the quaternion added with q (this + q) */
    136136  inline Quaternion operator+ (const Quaternion& q) const { return Quaternion(q.v + v, q.w + w); };
    137   /** \param q the Quaternion to add to this \returns the quaternion added with q (this += q) */
     137  /** @param q the Quaternion to add to this @returns the quaternion added with q (this += q) */
    138138  inline const Quaternion& operator+= (const Quaternion& q) { this->v += q.v; this->w += q.w; return *this; };
    139   /** \param q the Quaternion to substrace from this \returns the quaternion substracted by q (this - q) */
     139  /** @param q the Quaternion to substrace from this @returns the quaternion substracted by q (this - q) */
    140140  inline Quaternion operator- (const Quaternion& q) const { return Quaternion(q.v - v, q.w - w); }
    141   /** \param q the Quaternion to substrace from this \returns the quaternion substracted by q (this -= q) */
     141  /** @param q the Quaternion to substrace from this @returns the quaternion substracted by q (this -= q) */
    142142  inline const Quaternion& operator-= (const Quaternion& q) { this->v -= q.v; this->w -= q.w; return *this; };
    143   /** \brief copy constructor \param q: the Quaternion to set this to. \returns the Quaternion q (or this) */
     143  /** \brief copy constructor @param q: the Quaternion to set this to. @returns the Quaternion q (or this) */
    144144  inline Quaternion operator= (const Quaternion& q) {this->v = q.v; this->w = q.w; return *this;}
    145   /** \brief conjugates this Quaternion \returns the conjugate */
     145  /** \brief conjugates this Quaternion @returns the conjugate */
    146146  inline Quaternion conjugate () const {  Quaternion r(*this);  r.v = Vector() - r.v;  return r;}
    147147  Quaternion inverse () const;
  • orxonox/trunk/src/lib/particles/particle_emitter.cc

    r4746 r4836  
    3131
    3232/**
    33    \brief standard constructor
     33 * standard constructor
    3434*/
    3535ParticleEmitter::ParticleEmitter(const Vector& direction, float angle, float emissionRate,
     
    4747
    4848/**
    49    \brief constructs and loads a ParticleEmitter from a XML-element
    50    \param root the XML-element to load from
     49 * constructs and loads a ParticleEmitter from a XML-element
     50 * @param root the XML-element to load from
    5151*/
    5252ParticleEmitter::ParticleEmitter(const TiXmlElement* root)
     
    6161
    6262/**
    63    \brief standard destructor
     63 * standard destructor
    6464
    6565   removes the EmitterSystem from the ParticleEngine
     
    8787
    8888/**
    89    \brief loads a ParticleEmitter from a XML-element
    90    \param root the XML-element to load from
     89 * loads a ParticleEmitter from a XML-element
     90 * @param root the XML-element to load from
    9191*/
    9292void ParticleEmitter::loadParams(const TiXmlElement* root)
     
    120120
    121121/**
    122    \brief this start the emitter
     122 * this start the emitter
    123123*/
    124124void ParticleEmitter::start() {}
     
    126126
    127127/**
    128    \brief this stops the emitter
     128 * this stops the emitter
    129129*/
    130130void ParticleEmitter::stop() {}
     
    135135
    136136/**
    137    \param type the new Type of this emitter
     137 * @param type the new Type of this emitter
    138138*/
    139139void ParticleEmitter::setType(EMITTER_TYPE type)
     
    143143
    144144/**
    145    \brief sets the type of emitter
    146    \param type the type as a const char*
     145 * sets the type of emitter
     146 * @param type the type as a const char*
    147147   dot: EMITTER_DOT, plane: EMITTER_PLANE, cube: EMITTER_CUBE, sphere, EMITTER_SPHERE;
    148148*/
     
    172172
    173173/**
    174    \brief sets a new size to the emitter
     174 * sets a new size to the emitter
    175175*/
    176176void ParticleEmitter::setSize(float emitterSize)
     
    183183
    184184/**
    185    \brief set the emission rate
    186    \param emissionRate: sets the number of particles emitted per second
     185 * set the emission rate
     186 * @param emissionRate: sets the number of particles emitted per second
    187187
    188188   if you want to change the value of this variable during emission time (to make it more dynamic)
     
    198198
    199199/**
    200    \brief how much of the speed from the ParticleEmitter should flow onto the ParticleSystem
    201    \param value a Value between zero and one
     200 * how much of the speed from the ParticleEmitter should flow onto the ParticleSystem
     201 * @param value a Value between zero and one
    202202
    203203   if you want to change the value of this variable during emission time (to make it more dynamic)
     
    215215
    216216/**
    217    \brief set the angle of the emitter
    218    \param angle around the direction in which there are particles to be emitted
    219    \param randomAngle A random spread-angle, the +- randomness of this option
     217 * set the angle of the emitter
     218 * @param angle around the direction in which there are particles to be emitted
     219 * @param randomAngle A random spread-angle, the +- randomness of this option
    220220
    221221   if you want to change the value of this variable during emission time (to make it more dynamic)
     
    229229
    230230/**
    231    \brief sets the initial velocity of all particles emitted
    232    \param velocity The starting velocity of the emitted particles
    233    \param randomVelocity A random starting velocity, the +- randomness of this option
     231 * sets the initial velocity of all particles emitted
     232 * @param velocity The starting velocity of the emitted particles
     233 * @param randomVelocity A random starting velocity, the +- randomness of this option
    234234
    235235   if you want to change the value of this variable during emission time (to make it more dynamic)
     
    243243
    244244/**
    245    \brief sets the initial Momentum of all particles emitted
    246    \param momentum the new Momentum (just a float for being not too complicated).
    247    \param randomMomentum variation from the given value.
     245 * sets the initial Momentum of all particles emitted
     246 * @param momentum the new Momentum (just a float for being not too complicated).
     247 * @param randomMomentum variation from the given value.
    248248 */
    249249void ParticleEmitter::setEmissionMomentum(float momentum, float randomMomentum)
     
    254254
    255255/**
    256    \brief this set the time to life of a particle, after which it will die
    257    \param dt: the time to live in seconds
    258    \param system: the system into which to emitt
     256 * this set the time to life of a particle, after which it will die
     257 * @param dt: the time to live in seconds
     258 * @param system: the system into which to emitt
    259259
    260260   if you want to change the value of this variable during emission time (to make it more dynamic)
     
    308308
    309309/**
    310    \brief outputs some nice debug information
     310 * outputs some nice debug information
    311311*/
    312312void ParticleEmitter::debug() const
  • orxonox/trunk/src/lib/particles/particle_emitter.h

    r4746 r4836  
    11/*!
    22    \file particle_emitter.h
    3     \brief Definition of a ParticleEmitter
     3  * Definition of a ParticleEmitter
    44*/
    55
     
    5858  void setDirection(float x, float y, float z) { this->direction = Vector(x,y,z); }; //!< todo this should be done via PNODE
    5959
    60   /** \returns the type of the emitter */
     60  /** @returns the type of the emitter */
    6161  inline EMITTER_TYPE getType() const { return this->type; };
    62   /** \returns the Type as a const char * */
     62  /** @returns the Type as a const char * */
    6363  const char* getTypeC() const;
    64   /** \returns the Size of the emitter */
     64  /** @returns the Size of the emitter */
    6565  inline float getSize() const { return this->emitterSize; };
    66   /** \returns the emissionRate */
     66  /** @returns the emissionRate */
    6767  inline float getEmissionRate() const { return this->emissionRate; };
    68   /** \returns the inherit-speed-factor */
     68  /** @returns the inherit-speed-factor */
    6969  inline float getInheritSpeed() const { return this->inheritSpeed; };
    70   /** \returns the SpreadAngle of the emitter */
     70  /** @returns the SpreadAngle of the emitter */
    7171  inline float getSpread() const { return this->angle; };
    72   /** \returns the EmissionVelocity of the emitter */
     72  /** @returns the EmissionVelocity of the emitter */
    7373  inline float getEmissionVelocity() const { return this->velocity; };
    74   /** \returns the EmissionMomentum of this emitter */
     74  /** @returns the EmissionMomentum of this emitter */
    7575  inline float getEmissionMomentum() const { return this->momentum; };
    7676
  • orxonox/trunk/src/lib/particles/particle_engine.cc

    r4834 r4836  
    2929
    3030/**
    31    \brief standard constructor
     31 * standard constructor
    3232*/
    3333ParticleEngine::ParticleEngine ()
     
    4242
    4343/**
    44    \brief the singleton reference to this class
     44 * the singleton reference to this class
    4545*/
    4646ParticleEngine* ParticleEngine::singletonRef = NULL;
    4747
    4848/**
    49    \brief deletes all the system, emitters, connections and Lists
     49 * deletes all the system, emitters, connections and Lists
    5050*/
    5151ParticleEngine::~ParticleEngine ()
     
    8484/**
    8585  \brief loads the ParticleEngines settings and connections between particles and emitters
    86   \param root the XML-element to load this from.
     86* @param root the XML-element to load this from.
    8787 */
    8888void ParticleEngine::loadParams(const TiXmlElement* root)
     
    9898
    9999/**
    100    \brief Adds a System to the System list.
     100 * Adds a System to the System list.
    101101
    102102   this is done automatically when creating a ParticleSystem
     
    108108
    109109/**
    110    \brief Adds an emitter to the emitterList
     110 * Adds an emitter to the emitterList
    111111
    112112   this is done automatically when creating a ParticleEmitter
     
    119119/**
    120120  \brief Connects a ParticleSystem to a ParticleSystem thus emitting Particles.
    121   \param emitter the Emitter to connect to the System
    122   \param system the System to connect to the Emitter
     121* @param emitter the Emitter to connect to the System
     122* @param system the System to connect to the Emitter
    123123*/
    124124void ParticleEngine::addConnection(const char* emitter, const char* system)
     
    139139
    140140/**
    141    \brief Connects a ParticleSystem to a ParticleSystem thus emitting Particles.
    142    \param emitter the Emitter to connect to the System
    143    \param system the System to connect to the Emitter
     141 * Connects a ParticleSystem to a ParticleSystem thus emitting Particles.
     142 * @param emitter the Emitter to connect to the System
     143 * @param system the System to connect to the Emitter
    144144*/
    145145void ParticleEngine::addConnection(ParticleEmitter* emitter, ParticleSystem* system)
     
    171171
    172172/**
    173    \brief Removes a system from the systemList and also removes all Connections to the System
    174    \param system The ParticleSystem to delete
     173 * Removes a system from the systemList and also removes all Connections to the System
     174 * @param system The ParticleSystem to delete
    175175*/
    176176bool ParticleEngine::removeSystem(ParticleSystem* system)
     
    192192
    193193/**
    194    \brief removes an emitter from the emitterList and also from all Connections it is attached to.
    195    \param emitter the ParticleEmitter to remove.
     194 * removes an emitter from the emitterList and also from all Connections it is attached to.
     195 * @param emitter the ParticleEmitter to remove.
    196196*/
    197197bool ParticleEngine::removeEmitter(ParticleEmitter* emitter)
     
    213213
    214214/**
    215    \brief removes a Connection between an Emitter and a System
    216    \param emitter The emitter of the connection to remove
    217    \param system The system of the connection to remove
    218    \returns true, if the connection was broken, false if the conntection was not found
     215 * removes a Connection between an Emitter and a System
     216 * @param emitter The emitter of the connection to remove
     217 * @param system The system of the connection to remove
     218 * @returns true, if the connection was broken, false if the conntection was not found
    219219
    220220   only if both system and emitter are in the connection the Connection will be broken
     
    240240
    241241/**
    242    \brief removes a Connection between an Emitter and a System
    243    \param connection the connection to remove
     242 * removes a Connection between an Emitter and a System
     243 * @param connection the connection to remove
    244244
    245245   \see bool ParticleEngine::breakConnection(ParticleEmitter* emitter, ParticleSystem* system)
     
    253253
    254254/**
    255    \brief this function ticks all the ParticleSystems, so an animation will flow
    256    \param dt passed since last tick
     255 * this function ticks all the ParticleSystems, so an animation will flow
     256 * @param dt passed since last tick
    257257*/
    258258void ParticleEngine::tick(float dt)
     
    280280
    281281/**
    282    \brief draws all the systems and their Particles.
     282 * draws all the systems and their Particles.
    283283*/
    284284void ParticleEngine::draw() const
     
    296296
    297297/**
    298    \param systemName the name of the system to search for
    299    \returns the system called by systemName or NULL if not found
     298 * @param systemName the name of the system to search for
     299 * @returns the system called by systemName or NULL if not found
    300300*/
    301301ParticleSystem* ParticleEngine::getSystemByName(const char* systemName) const
     
    317317
    318318/**
    319    \param number the n-th system to return
    320    \returns the system called by number or NULL if not found
     319 * @param number the n-th system to return
     320 * @returns the system called by number or NULL if not found
    321321*/
    322322ParticleSystem* ParticleEngine::getSystemByNumber(unsigned int number) const
     
    340340
    341341/**
    342    \param emitterName the name of the emitter to search for
    343    \returns the emitter called by emitterName or NULL if not found
     342 * @param emitterName the name of the emitter to search for
     343 * @returns the emitter called by emitterName or NULL if not found
    344344*/
    345345ParticleEmitter* ParticleEngine::getEmitterByName(const char* emitterName) const
     
    362362
    363363/**
    364    \param number the n-th emitter to return
    365    \returns the emitter called by number or NULL if not found
     364 * @param number the n-th emitter to return
     365 * @returns the emitter called by number or NULL if not found
    366366*/
    367367ParticleEmitter* ParticleEngine::getEmitterByNumber(unsigned int number) const
     
    385385
    386386/**
    387    \brief outputs some nice debug information
     387 * outputs some nice debug information
    388388*/
    389389void ParticleEngine::debug()
  • orxonox/trunk/src/lib/particles/particle_engine.h

    r4746 r4836  
    11/*!
    22    \file particle_engine.h
    3     \brief Definition of the ParticleEngine
     3  * Definition of the ParticleEngine
    44*/
    55
     
    3434 public:
    3535  virtual ~ParticleEngine();
    36   /** \returns a Pointer to the only object of this Class */
     36  /** @returns a Pointer to the only object of this Class */
    3737  inline static ParticleEngine* getInstance() { if (!singletonRef) singletonRef = new ParticleEngine();  return singletonRef; };
    3838
  • orxonox/trunk/src/lib/particles/particle_system.cc

    r4827 r4836  
    3535
    3636/**
    37    \brief standard constructor
    38    \param maxCount the Count of particles in the System
    39    \param type The Type of the ParticleSystem
     37 * standard constructor
     38 * @param maxCount the Count of particles in the System
     39 * @param type The Type of the ParticleSystem
    4040*/
    4141ParticleSystem::ParticleSystem (unsigned int maxCount, PARTICLE_TYPE type)
     
    4949/**
    5050  \brief creates a Particle System out of a XML-element
    51   \param root: the XML-element to load from
     51* @param root: the XML-element to load from
    5252 */
    5353ParticleSystem::ParticleSystem(const TiXmlElement* root)
     
    5959
    6060/**
    61    \brief standard deconstructor
     61 * standard deconstructor
    6262*/
    6363ParticleSystem::~ParticleSystem()
     
    147147
    148148/**
    149   \param maxCount the maximum count of particles that can be emitted
     149* @param maxCount the maximum count of particles that can be emitted
    150150 */
    151151void ParticleSystem::setMaxCount(int maxCount)
     
    156156
    157157/**
    158    \param particleType the type of particles in this System
    159    \param count how many particles (in PARTICLE_MULTI-mode)
    160    \todo this will be different
     158 * @param particleType the type of particles in this System
     159 * @param count how many particles (in PARTICLE_MULTI-mode)
     160   @todo this will be different
    161161*/
    162162void ParticleSystem::setType(const char* particleType)
     
    173173
    174174/**
    175    \param particleType the type of particles in this System
    176    \param count how many particles (in PARTICLE_MULTI-mode)
    177    \todo this will be different
     175 * @param particleType the type of particles in this System
     176 * @param count how many particles (in PARTICLE_MULTI-mode)
     177   @todo this will be different
    178178*/
    179179void ParticleSystem::setType(PARTICLE_TYPE particleType, int count)
     
    205205// setting properties
    206206/**
    207    \brief sets the material to an external material
    208    \param material: the material to set this material to.
     207 * sets the material to an external material
     208 * @param material: the material to set this material to.
    209209
    210210   !! important if the extern material gets deleted it MUST be unregistered here or segfault !!
     
    216216
    217217/**
    218    \brief Sets the lifespan of newly created particles
     218 * Sets the lifespan of newly created particles
    219219*/
    220220void ParticleSystem::setLifeSpan(float lifeSpan, float randomLifeSpan)
     
    225225
    226226/**
    227    \brief sets the conserve Factor of newly created particles
     227 * sets the conserve Factor of newly created particles
    228228*/
    229229void ParticleSystem::setConserve(float conserve)
     
    241241/////////////////////////////
    242242/**
    243    \brief sets a key in the radius-animation on a per-particle basis
    244    \param lifeCycleTime the time (partilceLifeTime/particleAge) [0-1]
    245    \param radius the radius at this position
    246    \param randRadius the randRadius at this position
     243 * sets a key in the radius-animation on a per-particle basis
     244 * @param lifeCycleTime the time (partilceLifeTime/particleAge) [0-1]
     245 * @param radius the radius at this position
     246 * @param randRadius the randRadius at this position
    247247*/
    248248void ParticleSystem::setRadius(float lifeCycleTime, float radius, float randRadius)
     
    253253
    254254/**
    255    \brief sets a key in the mass-animation on a per-particle basis
    256    \param lifeCycleTime the time (partilceLifeTime/particleAge) [0-1]
    257    \param mass the mass at this position
    258    \param randMass the randomMass at this position
     255 * sets a key in the mass-animation on a per-particle basis
     256 * @param lifeCycleTime the time (partilceLifeTime/particleAge) [0-1]
     257 * @param mass the mass at this position
     258 * @param randMass the randomMass at this position
    259259*/
    260260void ParticleSystem::setMass(float lifeCycleTime, float mass, float randMass)
     
    265265
    266266/**
    267    \brief sets a key in the color-animation on a per-particle basis
    268    \param lifeCycleTime: the time (partilceLifeTime/particleAge) [0-1]
    269    \param red: red
    270    \param green: green
    271    \param blue: blue
    272    \param alpha: alpha
     267 * sets a key in the color-animation on a per-particle basis
     268 * @param lifeCycleTime: the time (partilceLifeTime/particleAge) [0-1]
     269 * @param red: red
     270 * @param green: green
     271 * @param blue: blue
     272 * @param alpha: alpha
    273273*/
    274274void ParticleSystem::setColor(float lifeCycleTime, float red, float green, float blue, float alpha)
     
    281281
    282282/**
    283    \brief ticks the system.
    284    \param dt the time to tick all the Particles of the System
     283 * ticks the system.
     284 * @param dt the time to tick all the Particles of the System
    285285
    286286   this is used to get all the particles some motion
     
    350350
    351351/**
    352     \brief applies some force to a Particle.
    353     \param field the Field to apply.
     352  * applies some force to a Particle.
     353  * @param field the Field to apply.
    354354 */
    355355void ParticleSystem::applyField(Field* field)
     
    365365
    366366/**
    367  * \returns the count of Faces of this ParticleSystem
     367 * @returns the count of Faces of this ParticleSystem
    368368 */
    369369unsigned int ParticleSystem::getFaceCount() const
     
    383383
    384384/**
    385    \brief draws all the Particles of this System
     385 * draws all the Particles of this System
    386386
    387387   The Cases in this Function all do the same:
     
    410410      {
    411411        glColor4fv(drawPart->color);
    412           //! \todo implement a faster code for the look-at Camera algorithm.
    413 
    414         const PNode* camera = State::getCamera();  //!< \todo MUST be different
     412          //! @todo implement a faster code for the look-at Camera algorithm.
     413
     414        const PNode* camera = State::getCamera();  //!< @todo MUST be different
    415415        Vector cameraPos = camera->getAbsCoor();
    416416        Vector cameraTargetPos = State::getCameraTarget()->getAbsCoor();
     
    515515
    516516/**
    517    \brief adds a new Particle to the System
    518    \param position the initial position, where the particle gets emitted.
    519    \param velocity the initial velocity of the particle.
    520    \param orientation the initial orientation of the Paritcle.
    521    \param momentum the initial momentum of the Particle (the speed of its rotation).
    522    \param data some more data given by the emitter
     517 * adds a new Particle to the System
     518 * @param position the initial position, where the particle gets emitted.
     519 * @param velocity the initial velocity of the particle.
     520 * @param orientation the initial orientation of the Paritcle.
     521 * @param momentum the initial momentum of the Particle (the speed of its rotation).
     522 * @param data some more data given by the emitter
    523523*/
    524524void ParticleSystem::addParticle(const Vector& position, const Vector& velocity, const Quaternion& orientation, const Quaternion& momentum, unsigned int data)
     
    566566      particles->momentum = momentum;
    567567
    568       //  particle->rotation = ; //! \todo rotation is once again something to be done.
     568      //  particle->rotation = ; //! @todo rotation is once again something to be done.
    569569      particles->massRand = 2*(float)rand()/RAND_MAX -1;
    570570      particles->radiusRand = 2* (float)rand()/RAND_MAX -1;
     
    579579
    580580/**
    581    \brief outputs some nice debug information
     581 * outputs some nice debug information
    582582*/
    583583void ParticleSystem::debug() const
  • orxonox/trunk/src/lib/particles/particle_system.h

    r4746 r4836  
    8989  void setColor(float lifeCycleTime, float red, float green, float blue, float alpha);
    9090
    91   /** \returns the Type of the particles */
     91  /** @returns the Type of the particles */
    9292  inline PARTICLE_TYPE getType() const { return this->particleType; };
    93   /** \returns the Material that lies on this particles */
     93  /** @returns the Material that lies on this particles */
    9494  inline const Material* getMaterial() const { return this->material; };
    95   /** \returns the lifespan of the particles */
     95  /** @returns the lifespan of the particles */
    9696  inline float getLifeSpan() const { return this->lifeSpan; };
    97   /** \returns the starting-radius of the particles */
     97  /** @returns the starting-radius of the particles */
    9898  inline float getStartRadius() { return this->radiusAnim.getValue(0.0); };
    99   /** \returns the end-radius of the particles */
     99  /** @returns the end-radius of the particles */
    100100  inline float getEndRadius() { return this->radiusAnim.getValue(1.0); };
    101   /** \returns the conserve-factor of the particles */
     101  /** @returns the conserve-factor of the particles */
    102102  inline float getConserve() const { return this->conserve; };
    103   /** \returns the initial mass of the particles */
     103  /** @returns the initial mass of the particles */
    104104  inline float getMass() const { return this->initialMass; };
    105105
     
    108108
    109109  virtual void applyField(Field* field);
    110   /** \brief this is an empty function, because the Physics are implemented in tick \param dt: useless here */
     110  /** \brief this is an empty function, because the Physics are implemented in tick @param dt: useless here */
    111111  virtual void tickPhys(float dt) {};
    112112
  • orxonox/trunk/src/lib/particles/quick_animation.cc

    r4746 r4836  
    2828
    2929/**
    30    \brief standard constructor
     30 * standard constructor
    3131*/
    3232QuickAnimation::QuickAnimation ()
     
    4343
    4444/**
    45    \brief deletes all the deconstructor stuff
     45 * deletes all the deconstructor stuff
    4646*/
    4747QuickAnimation::~QuickAnimation ()
     
    6060
    6161/**
    62    \brief adds a new entry to the list of keyframes
    63    \param position the position to add the key to
    64    \param value the Value to set for the position
    65    \returns false if the key existed already for a given position
     62 * adds a new entry to the list of keyframes
     63 * @param position the position to add the key to
     64 * @param value the Value to set for the position
     65 * @returns false if the key existed already for a given position
    6666*/
    6767void QuickAnimation::addEntry(float position, float value)
     
    128128
    129129/**
    130    \brief changes an entry in the region of position
    131    \param position the Position of an existing keyframe
    132    \param region a deviation of the existing keyframe (like a delta in witch to search for
    133    \param value the new Value
     130 * changes an entry in the region of position
     131 * @param position the Position of an existing keyframe
     132 * @param region a deviation of the existing keyframe (like a delta in witch to search for
     133 * @param value the new Value
    134134
    135135   if the Entry at the in the region of the specified position is found, it will be changed.
    136136    Otherwise a new KeyFrame will be created with value at position.
    137    \todo rimplement
     137   @todo rimplement
    138138*/
    139139void QuickAnimation::changeEntry(float position, float value, float region)
     
    202202
    203203/**
    204    \brief returns the value of the animation at a certain position
    205    \param position the position to get the value from :)
     204 * returns the value of the animation at a certain position
     205 * @param position the position to get the value from :)
    206206*/
    207207float QuickAnimation::getValue(float position)
     
    226226
    227227/**
    228    \brief outputs some nice information about this class
     228 * outputs some nice information about this class
    229229*/
    230230void QuickAnimation::debug()
  • orxonox/trunk/src/lib/particles/quick_animation.h

    r4746 r4836  
    11/*!
    22    \file quick_animation.h
    3     \brief Definition of the QuickAnimation-class
     3  * Definition of the QuickAnimation-class
    44
    55*/
     
    4343
    4444  void removeEntry(float position);
    45   /** \todo implemente those functions
     45  /** @todo implemente those functions
    4646      bool moveEntry(float position);
    4747  */
  • orxonox/trunk/src/lib/physics/fields/field.cc

    r4746 r4836  
    2525
    2626/**
    27    \brief standard constructor
     27 * standard constructor
    2828*/
    2929Field::Field ()
     
    3333
    3434/**
    35    \brief standard deconstructor
     35 * standard deconstructor
    3636
    3737*/
     
    5454
    5555/**
    56   \param root The XML-element to load settings from
     56* @param root The XML-element to load settings from
    5757 */
    5858void Field::loadParams(const TiXmlElement* root)
     
    6969
    7070/**
    71    \param magnitude the magnitude of the Field.
     71 * @param magnitude the magnitude of the Field.
    7272*/
    7373void Field::setMagnitude(float magnitude)
     
    7777
    7878/**
    79    \param attenuation The attenuation of the Field (the bigger the smaller the region of influence)
     79 * @param attenuation The attenuation of the Field (the bigger the smaller the region of influence)
    8080*/
    8181void Field::setAttenuation(float attenuation)
  • orxonox/trunk/src/lib/physics/fields/field.h

    r4746 r4836  
    1616/*!
    1717    \file field.h
    18     \brief abstract definition of a Physical Field
     18  * abstract definition of a Physical Field
    1919
    2020    This is a totally abstract class, that only enables different Physical Fields to
     
    4242
    4343  /**
    44       \param data This is the data given to this force, to calculate the ForceVector
    45       \returns The Force Vector
     44    * @param data This is the data given to this force, to calculate the ForceVector
     45    * @returns The Force Vector
    4646  */
    4747  virtual Vector calcForce(const Vector& data) const = 0;
    4848
    4949  void setMagnitude(float magnitude);
    50   /** \returns The Magnitude of the Field */
     50  /** @returns The Magnitude of the Field */
    5151  inline const float& getMagnitude() const {return this->magnitude;}
    5252
    5353  void setAttenuation(float attenuation);
    54   /** \returns The Attenuation of the Fiels */
     54  /** @returns The Attenuation of the Fiels */
    5555  inline const float& getAttenuation() const {return this->attenuation;}
    5656
  • orxonox/trunk/src/lib/physics/fields/fields.h

    r4338 r4836  
    1616/*!
    1717    \file fields.h
    18     \brief collection of all Headers of all the different fileds there are in the
     18  * collection of all Headers of all the different fileds there are in the
    1919    PhysicsEngine
    2020*/
  • orxonox/trunk/src/lib/physics/fields/gravity.cc

    r4742 r4836  
    3434
    3535/**
    36    \brief standard deconstructor
     36 * standard deconstructor
    3737
    3838*/
     
    4848
    4949/**
    50    \brief calculates the Gravity on any point in space
    51    \param data The Position of the Point in space to attache gravity to.
    52    \returns The force.
     50 * calculates the Gravity on any point in space
     51 * @param data The Position of the Point in space to attache gravity to.
     52 * @returns The force.
    5353*/
    5454Vector Gravity::calcForce(const Vector& data) const
  • orxonox/trunk/src/lib/physics/fields/gravity.h

    r4742 r4836  
    11/*!
    22    \file gravity.h
    3     \brief Definition of ...
     3  * Definition of ...
    44
    55*/
  • orxonox/trunk/src/lib/physics/fields/point_gravity.cc

    r4742 r4836  
    2222
    2323/**
    24    \brief standard constructor
    25    \todo this constructor is not jet implemented - do it
     24 * standard constructor
     25   @todo this constructor is not jet implemented - do it
    2626*/
    2727PointGravity::PointGravity ()
     
    3232
    3333/**
    34    \brief standard deconstructor
     34 * standard deconstructor
    3535
    3636*/
     
    4141
    4242/**
    43    \brief calculates the PointGravity on any point in space
    44    \param data The Position of the Point in space to attache PointGravity to.
    45    \returns The force.
     43 * calculates the PointGravity on any point in space
     44 * @param data The Position of the Point in space to attache PointGravity to.
     45 * @returns The force.
    4646*/
    4747Vector PointGravity::calcForce(const Vector& data) const
  • orxonox/trunk/src/lib/physics/fields/point_gravity.h

    r4395 r4836  
    11/*!
    22    \file point_gravity.h
    3     \brief Definition of ...
     3  * Definition of ...
    44
    55*/
  • orxonox/trunk/src/lib/physics/fields/twirl.cc

    r4742 r4836  
    2222
    2323/**
    24    \brief standard constructor
    25    \todo this constructor is not jet implemented - do it
     24 * standard constructor
     25   @todo this constructor is not jet implemented - do it
    2626*/
    2727Twirl::Twirl ()
     
    3232
    3333/**
    34    \brief standard deconstructor
     34 * standard deconstructor
    3535
    3636*/
     
    4141
    4242/**
    43    \brief calculates the Twirl on any point in space
    44    \param data The Position of the Point in space to attache twirl to.
    45    \returns The force.
     43 * calculates the Twirl on any point in space
     44 * @param data The Position of the Point in space to attache twirl to.
     45 * @returns The force.
    4646*/
    4747Vector Twirl::calcForce(const Vector& data) const
  • orxonox/trunk/src/lib/physics/fields/twirl.h

    r4395 r4836  
    11/*!
    22    \file twirl.h
    3     \brief Definition of ...
     3  * Definition of ...
    44
    55*/
  • orxonox/trunk/src/lib/physics/physics_connection.cc

    r4746 r4836  
    3131
    3232/**
    33    \brief creates a PhysicsConnection
     33 * creates a PhysicsConnection
    3434*/
    3535PhysicsConnection::PhysicsConnection(PhysicsInterface* subject, Field* field)
     
    6161
    6262/**
    63    \brief standard deconstructor
     63 * standard deconstructor
    6464
    6565*/
     
    7070
    7171/**
    72    \param subjectName the name of the Subject for this PhysicsConnection
     72 * @param subjectName the name of the Subject for this PhysicsConnection
    7373*/
    7474void PhysicsConnection::setSubject(const char* subjectName)
     
    8484
    8585/**
    86   \param fieldName the Name of the Field for this connection
     86* @param fieldName the Name of the Field for this connection
    8787*/
    8888void PhysicsConnection::setField(const char* fieldName)
     
    9999
    100100/**
    101     \brief applies the Force to some Object.
     101  * applies the Force to some Object.
    102102*/
    103103void PhysicsConnection::apply() const
  • orxonox/trunk/src/lib/physics/physics_connection.h

    r4746 r4836  
    11/*!
    22    \file physics_connection.h
    3     \brief Definition of The Physical Connection Class.
     3  * Definition of The Physical Connection Class.
    44*/
    55
  • orxonox/trunk/src/lib/physics/physics_engine.cc

    r4749 r4836  
    2929
    3030/**
    31    \brief standard constructor
     31 * standard constructor
    3232*/
    3333PhysicsEngine::PhysicsEngine()
     
    4141
    4242/**
    43    \brief the singleton reference to this class
     43 * the singleton reference to this class
    4444*/
    4545PhysicsEngine* PhysicsEngine::singletonRef = NULL;
    4646
    4747/**
    48    \brief standard deconstructor
     48 * standard deconstructor
    4949
    5050*/
     
    9191
    9292/**
    93   \param root the XML-element to load settings from
     93* @param root the XML-element to load settings from
    9494 */
    9595void PhysicsEngine::loadParams(const TiXmlElement* root)
     
    103103
    104104/**
    105  * \param root the XML-element to Load the PhysicsField from
     105 * @param root the XML-element to Load the PhysicsField from
    106106 */
    107107void PhysicsEngine::loadFields(const TiXmlElement* root)
     
    119119
    120120/**
    121  * \param root the XML-element to load the PhysicsConnection from
     121 * @param root the XML-element to load the PhysicsConnection from
    122122 */
    123123void PhysicsEngine::loadConnections(const TiXmlElement* root)
     
    135135
    136136/**
    137    \brief adds a PhysicsInterface to the list of handeled physicsInterfaces
    138    \param physicsInterface the interface to add
     137 * adds a PhysicsInterface to the list of handeled physicsInterfaces
     138 * @param physicsInterface the interface to add
    139139
    140140   this is normally done in the constructor of any PhysicsInterface
     
    146146
    147147/**
    148    \brief removes a PhysicsInterface from the list of handeled physicsInterfaces
    149    \param physicsInterface the interface to remove
     148 * removes a PhysicsInterface from the list of handeled physicsInterfaces
     149 * @param physicsInterface the interface to remove
    150150
    151151   this is normally done in the destructor of any PhysicsInterface
     
    157157
    158158/**
    159   \param physicsInterfaceName the Name of the PhysicsInterface to search for
    160   \returns the PhysicsInterface if found, or NULL if not
     159* @param physicsInterfaceName the Name of the PhysicsInterface to search for
     160  @returns the PhysicsInterface if found, or NULL if not
    161161 */
    162162PhysicsInterface* PhysicsEngine::getPhysicsInterfaceByName(const char* physicsInterfaceName) const
     
    178178
    179179/**
    180    \brief adds a Field to the list of handeled fields
    181    \param field the field to add
     180 * adds a Field to the list of handeled fields
     181 * @param field the field to add
    182182
    183183   this is normally done in the constructor of any Field
     
    189189
    190190/**
    191    \brief removes a Field from the list of handeled fields
    192    \param field the field to remove
     191 * removes a Field from the list of handeled fields
     192 * @param field the field to remove
    193193
    194194   this is normally done in the destructor of any Field
     
    200200
    201201/**
    202   \param FieldName the Name of the PhysicsInterface to search for
    203   \returns the Field if found, or NULL if not
     202* @param FieldName the Name of the PhysicsInterface to search for
     203  @returns the Field if found, or NULL if not
    204204 */
    205205Field* PhysicsEngine::getFieldByName(const char* FieldName) const
     
    223223
    224224/**
    225    \brief adds A Physical Connection to the List of Connections
    226    \param connection the Connection to add
     225 * adds A Physical Connection to the List of Connections
     226 * @param connection the Connection to add
    227227
    228228   Usually this is done through the constructor of PhysicshConnections
     
    234234
    235235/**
    236    \brief removes A Physical Connection from the List of Connections
    237    \param connection the Connection to remove
     236 * removes A Physical Connection from the List of Connections
     237 * @param connection the Connection to remove
    238238
    239239   Usually this is done through the destructor of PhysicsConnections
     
    245245
    246246/**
    247   \param physicsConnectionName the Name of the PhysicsInterface to search for
    248   \returns the PhysicsConnection if found, or NULL if not
     247* @param physicsConnectionName the Name of the PhysicsInterface to search for
     248  @returns the PhysicsConnection if found, or NULL if not
    249249 */
    250250PhysicsConnection* PhysicsEngine::getPhysicsConnectionByName(const char* physicsConnectionName) const
     
    268268
    269269/**
    270    \brief Steps through all the Connections and Ticks them
    271    \param dt The time Passed in Seconds
     270 * Steps through all the Connections and Ticks them
     271 * @param dt The time Passed in Seconds
    272272
    273273   This function brings a flow into the whole animation
     
    302302
    303303/**
    304    \brief print out interesting debug information of this class
     304 * print out interesting debug information of this class
    305305*/
    306306void PhysicsEngine::debug() const
  • orxonox/trunk/src/lib/physics/physics_engine.h

    r4746 r4836  
    11/*!
    22    \file physics_engine.h
    3     \brief Definition of the PhysicsEngine-singleton Class
     3  * Definition of the PhysicsEngine-singleton Class
    44
    55*/
     
    2323 public:
    2424  virtual ~PhysicsEngine();
    25   /** \returns a Pointer to the only object of this Class */
     25  /** @returns a Pointer to the only object of this Class */
    2626  inline static PhysicsEngine* getInstance() { if (!singletonRef) singletonRef = new PhysicsEngine();  return singletonRef; };
    2727
  • orxonox/trunk/src/lib/physics/physics_interface.cc

    r4762 r4836  
    3434
    3535/**
    36    \brief standard constructor
     36 * standard constructor
    3737 */
    3838PhysicsInterface::PhysicsInterface ()
     
    4949
    5050/**
    51    \brief standard deconstructor
     51 * standard deconstructor
    5252*/
    5353PhysicsInterface::~PhysicsInterface ()
     
    5757
    5858/**
    59    \brief recalculates the total mass of all the children of this node
     59 * recalculates the total mass of all the children of this node
    6060
    6161   (only availiable for PNodes)
     
    6464{
    6565  /*
    66     PNode* massCalcPNode = dynamic_cast<PNode*>(this);  //! \todo not sure if this will work ....
     66    PNode* massCalcPNode = dynamic_cast<PNode*>(this);  //! @todo not sure if this will work ....
    6767    float massSum = 0;
    6868
     
    9090
    9191/**
    92    \brief applyes a field to this Object
    93    \param field the field to apply
     92 * applyes a field to this Object
     93 * @param field the field to apply
    9494*/
    9595void PhysicsInterface::applyField(Field* field)
     
    101101
    102102/**
    103    \brief ticks the PhysicsEffect
    104    \param dt: the value about which to tick
     103 * ticks the PhysicsEffect
     104 * @param dt: the value about which to tick
    105105*/
    106106void PhysicsInterface::tickPhys( float dt )
  • orxonox/trunk/src/lib/physics/physics_interface.h

    r4762 r4836  
    11/*!
    22    \file physics_interface.h
    3     \brief a physics interface simulating a body with a mass
     3  * a physics interface simulating a body with a mass
    44*/
    55
     
    3131  PhysicsInterface();
    3232  virtual ~PhysicsInterface();
    33   /** \param mass the mass to set for this node. */
     33  /** @param mass the mass to set for this node. */
    3434  inline void setMass( float mass ) { this->mass = mass; };
    35   /** \returns the mass of the node. */
     35  /** @returns the mass of the node. */
    3636  inline float getMass( void ) const { return mass; };
    37   /** \returns the mass of this node plus all its children (only valid for PNodes). */
     37  /** @returns the mass of this node plus all its children (only valid for PNodes). */
    3838  inline float getTotalMass( void ) const { return mass + massChildren; };
    3939
  • orxonox/trunk/src/lib/sound/ogg_player.h

    r4750 r4836  
    11/*!
    22 * @file ogg_player.h
    3  * @brief Ogg-Player definition
     3 * Ogg-Player definition
    44 */
    55
  • orxonox/trunk/src/lib/sound/sound_engine.cc

    r4830 r4836  
    3535//////////////////
    3636/**
    37    \brief Creates a Soundbuffer out of an inputfile
    38    \param fileName The name of the File
     37 * Creates a Soundbuffer out of an inputfile
     38 * @param fileName The name of the File
    3939*/
    4040SoundBuffer::SoundBuffer(const char* fileName)
     
    8989//////////////////
    9090/**
    91    \brief creates a SoundSource at position sourceNode with the SoundBuffer buffer
     91 * creates a SoundSource at position sourceNode with the SoundBuffer buffer
    9292*/
    9393SoundSource::SoundSource(SoundBuffer* buffer, PNode* sourceNode)
     
    113113
    114114/**
    115    \brief deletes a SoundSource
     115 * deletes a SoundSource
    116116*/
    117117SoundSource::~SoundSource()
     
    123123
    124124/**
    125    \brief Plays back a SoundSource
     125 * Plays back a SoundSource
    126126*/
    127127void SoundSource::play()
     
    131131
    132132/**
    133    \brief Stops playback of a SoundSource
     133 * Stops playback of a SoundSource
    134134*/
    135135void SoundSource::stop()
     
    139139
    140140/**
    141    \brief Pauses Playback of a SoundSource
     141 * Pauses Playback of a SoundSource
    142142*/
    143143void SoundSource::pause()
     
    147147
    148148/**
    149    \brief Rewinds Playback of a SoundSource
     149 * Rewinds Playback of a SoundSource
    150150*/
    151151void SoundSource::rewind()
     
    155155
    156156/**
    157    \brief sets the RolloffFactor of the Sound emitted from the SoundSource
    158    \param rolloffFactor The Factor described
     157 * sets the RolloffFactor of the Sound emitted from the SoundSource
     158 * @param rolloffFactor The Factor described
    159159
    160160   this tells openAL how fast the Sounds decay outward from the Source
     
    171171//////////////////
    172172/**
    173    \brief standard constructor
     173 * standard constructor
    174174*/
    175175SoundEngine::SoundEngine ()
     
    184184
    185185/**
    186    \brief the singleton reference to this class
     186 * the singleton reference to this class
    187187*/
    188188SoundEngine* SoundEngine::singletonRef = NULL;
    189189
    190190/**
    191    \brief standard deconstructor
     191 * standard deconstructor
    192192
    193193*/
     
    221221
    222222/**
    223    \brief creates a new SoundSource.
    224    \param fileName The Name to load the SoundBuffer from
    225    \param sourceNode The sourceNode to bind this SoundSource to.
    226    \returns The newly created SoundSource
     223 * creates a new SoundSource.
     224 * @param fileName The Name to load the SoundBuffer from
     225 * @param sourceNode The sourceNode to bind this SoundSource to.
     226 * @returns The newly created SoundSource
    227227
    228228   acctualy this is nothing more than a wrapper around the ResourceManager.
     
    235235
    236236/**
    237    \brief sets The listener (normaly the Camera)
     237 * sets The listener (normaly the Camera)
    238238*/
    239239void SoundEngine::setListener(PNode* listener)
     
    243243
    244244/**
    245    \brief Sets the doppler values of openAL
    246    \param dopplerFactor the extent of the doppler-effect
    247    \param dopplerVelocity the Speed the sound travels
     245 * Sets the doppler values of openAL
     246 * @param dopplerFactor the extent of the doppler-effect
     247 * @param dopplerVelocity the Speed the sound travels
    248248*/
    249249void SoundEngine::setDopplerValues(ALfloat dopplerFactor, ALfloat dopplerVelocity)
     
    255255
    256256/**
    257    \brief adds a SoundBuffer to the bufferList of the SoundEngine
    258    \param buffer The buffer to add to the bufferList
     257 * adds a SoundBuffer to the bufferList of the SoundEngine
     258 * @param buffer The buffer to add to the bufferList
    259259*/
    260260void SoundEngine::addBuffer(SoundBuffer* buffer)
     
    264264
    265265/**
    266    \brief removes a SoundBuffer from the bufferList of the SoundEngine
    267    \param buffer The buffer to delete from the SoundEngine
     266 * removes a SoundBuffer from the bufferList of the SoundEngine
     267 * @param buffer The buffer to delete from the SoundEngine
    268268*/
    269269void SoundEngine::removeBuffer(SoundBuffer* buffer)
     
    285285
    286286/**
    287    \brief adds a SoundSource to the sourceList of the SoundEngine
    288    \param source The source to add to the sourceList
     287 * adds a SoundSource to the sourceList of the SoundEngine
     288 * @param source The source to add to the sourceList
    289289*/
    290290void SoundEngine::addSource(SoundSource* source)
     
    294294
    295295/**
    296    \brief removes a SoundSource from the sourceList of the SoundEngine
    297    \param source The source to delete from the SoundEngine
     296 * removes a SoundSource from the sourceList of the SoundEngine
     297 * @param source The source to delete from the SoundEngine
    298298*/
    299299void SoundEngine::removeSource(SoundSource* source)
     
    304304
    305305/**
    306    \brief updates all The positions, Directions and Velocities of all Sounds
     306 * updates all The positions, Directions and Velocities of all Sounds
    307307*/
    308308void SoundEngine::update()
     
    349349
    350350/**
    351    \brief Removes all the Buffers that are not anymore needed by any Sources
     351 * Removes all the Buffers that are not anymore needed by any Sources
    352352*/
    353353void SoundEngine::flushUnusedBuffers()
     
    374374
    375375/**
    376    \brief SourceEngine::flushAllBuffers
     376 * SourceEngine::flushAllBuffers
    377377*/
    378378void SoundEngine::flushAllBuffers()
     
    389389
    390390/**
    391   * @brief SourceEngine::flushAllBuffers
     391  * SourceEngine::flushAllBuffers
    392392 */
    393393void SoundEngine::flushAllSources()
     
    405405
    406406/**
    407    \brief initializes Audio in general
     407 * initializes Audio in general
    408408*/
    409409bool SoundEngine::initAudio()
     
    421421
    422422/**
    423    \brief Transforms AL-errors into something readable
    424    \param err The error found
     423 * Transforms AL-errors into something readable
     424 * @param err The error found
    425425*/
    426426void SoundEngine::PrintALErrorString(ALenum err)
  • orxonox/trunk/src/lib/sound/sound_engine.h

    r4830 r4836  
    11/*!
    22    \file sound_engine.h
    3     \brief Definition of the SoundEngine singleton Class
     3  * Definition of the SoundEngine singleton Class
    44*/
    55
     
    2626  ~SoundBuffer();
    2727
    28   /** \returns the ID of the buffer used in this SoundBuffer */
     28  /** @returns the ID of the buffer used in this SoundBuffer */
    2929  inline ALuint getID() { return this->bufferID; }
    3030
     
    5050
    5151  // development functions
    52   /** \returns The ID of this Source */
     52  /** @returns The ID of this Source */
    5353  inline ALuint getID() const { return this->sourceID; }
    54   /** \returns the SoundBuffer of this Source */
     54  /** @returns the SoundBuffer of this Source */
    5555  inline SoundBuffer* getBuffer() const { return this->buffer; }
    56   /** \returns the SourceNode of this Source */
     56  /** @returns the SourceNode of this Source */
    5757  inline PNode* getNode() const { return this->sourceNode;}
    5858
     
    7272 public:
    7373  virtual ~SoundEngine();
    74   /** \returns a Pointer to the only object of this Class */
     74  /** @returns a Pointer to the only object of this Class */
    7575  inline static SoundEngine* getInstance() { if (!singletonRef) singletonRef = new SoundEngine();  return singletonRef; };
    7676
  • orxonox/trunk/src/lib/util/ini_parser.cc

    r4767 r4836  
    2323
    2424/**
    25    \brief constructs an IniParser using a file
    26    \param filename: the path and name of the file to parse
     25 * constructs an IniParser using a file
     26 * @param filename: the path and name of the file to parse
    2727*/
    2828IniParser::IniParser (const char* filename)
     
    3636
    3737/**
    38    \brief removes the IniParser from memory
     38 * removes the IniParser from memory
    3939*/
    4040IniParser::~IniParser ()
     
    4444
    4545/**
    46    \brief opens another file to parse
    47    \param filename: path and name of the new file to parse
    48    \return zero on success or -1 if an error occured;
     46 * opens another file to parse
     47 * @param filename: path and name of the new file to parse
     48 * @return zero on success or -1 if an error occured;
    4949*/
    5050int IniParser::openFile(const char* filename)
     
    6565
    6666/**
    67    \brief set the parsing cursor to the specified section
    68    \param section: the name of the section to set the cursor to
    69    \return zero on success or -1 if the section could not be found
     67 * set the parsing cursor to the specified section
     68 * @param section: the name of the section to set the cursor to
     69 * @return zero on success or -1 if the section could not be found
    7070*/
    7171int IniParser::getSection( const char* section)
     
    103103
    104104/**
    105    \brief gets the next VarName=VarValue pair from the parsing stream
    106    \param name: a pointer to a buffer to store the name of the entry
    107    \param value: a pointer to a buffer to store the value of the entry
    108    \return zero if the buffers have been filled with data or -1 if there are no entries left in the current section
     105 * gets the next VarName=VarValue pair from the parsing stream
     106 * @param name: a pointer to a buffer to store the name of the entry
     107 * @param value: a pointer to a buffer to store the value of the entry
     108 * @return zero if the buffers have been filled with data or -1 if there are no entries left in the current section
    109109*/
    110110int IniParser::nextVar( const char* name, const char* value)
     
    148148
    149149/**
    150    \brief directly acesses an entry in a section
    151    \param name: the name of the entry to find
    152    \param section: the section where the entry is to be found
    153    \param defvalue: what should be returned in case the entry cannot be found
    154    \return a pointer to a buffer conatining the value of the specified entry. This buffer will contain the data specified in defvalue in case the entry wasn't found
     150 * directly acesses an entry in a section
     151 * @param name: the name of the entry to find
     152 * @param section: the section where the entry is to be found
     153 * @param defvalue: what should be returned in case the entry cannot be found
     154 * @return a pointer to a buffer conatining the value of the specified entry. This buffer will contain the data specified in defvalue in case the entry wasn't found
    155155
    156156   The returned pointer points to an internal buffer, so do not free it on your own. Do not give a NULL pointer to defvalue, this will certainly
  • orxonox/trunk/src/lib/util/ini_parser.h

    r4767 r4836  
    11/*!
    22    \file ini_parser.h
    3     \brief A small ini file parser
     3  * A small ini file parser
    44
    55    Can be used to find a defined [Section] in an ini file and get the VarName=Value entries
  • orxonox/trunk/src/lib/util/list.h

    r4694 r4836  
    2323
    2424/**
    25    \brief an iterator class
     25 * an iterator class
    2626
    2727   this enables the user to iterate through a list very easely
     
    4444
    4545/**
    46    \brief iterator constructor
    47    \param startElement:  the first list element from the tList
     46 * iterator constructor
     47 * @param startElement:  the first list element from the tList
    4848
    4949   normaly you will use it like this:
     
    6868
    6969/**
    70    \brief the destructor
     70 * the destructor
    7171*/
    7272template<class T>
     
    7878
    7979/**
    80    \brief use it to iterate through the list
    81    \returns next list element
     80 * use it to iterate through the list
     81 * @returns next list element
    8282*/
    8383template<class T>
     
    9393
    9494/**
    95    \brief gets the element after the selected one, sets the iterator to this point in the list
    96    \param element the element to seek
    97    \returns next list element
     95 * gets the element after the selected one, sets the iterator to this point in the list
     96 * @param element the element to seek
     97 * @returns next list element
    9898
    9999  Attention: if you seek an element, the iterator pointer will point to the NEXT listelement after the argument!
     
    120120
    121121/**
    122    \brief the list template class
     122 * the list template class
    123123
    124124   you will use this as a generic list for all type of objects
     
    151151
    152152/**
    153    \brief the constructor
     153 * the constructor
    154154*/
    155155template<class T>
     
    163163
    164164/**
    165    \brief the deconstructor
     165 * the deconstructor
    166166
    167167   this will delete only the list. ATTENTION: the list is deleted, but the objects in the list will
     
    186186
    187187/**
    188    \brief add an entity to the list
    189    \param entity: the entity to add
     188 * add an entity to the list
     189 * @param entity: the entity to add
    190190*/
    191191template<class T>
     
    207207
    208208/**
    209    \brief remove an entity from the list
    210    \param entity: the entity to be removed
     209 * remove an entity from the list
     210 * @param entity: the entity to be removed
    211211*/
    212212template<class T>
     
    235235
    236236/**
    237    \brief this will deletes the objects from the list
     237 * this will deletes the objects from the list
    238238*/
    239239template<class T>
     
    255255
    256256/**
    257    \brief returns the first element of the list
    258    \returns first element
     257 * returns the first element of the list
     258 * @returns first element
    259259*/
    260260template<class T>
     
    266266
    267267/**
    268    \brief function returns the last element of the list
    269    \returns the last element
     268 * function returns the last element of the list
     269 * @returns the last element
    270270*/
    271271template<class T>
     
    277277
    278278/**
    279    \brief returns true if the list is empty
    280    \returns true if the list is empty
     279 * returns true if the list is empty
     280 * @returns true if the list is empty
    281281*/
    282282template<class T>
     
    287287
    288288/**
    289    \brief checks if an entity is in the List
    290    \param entity The entity to check for in the entire List.
    291    \returns true if it is, false otherwise
     289 * checks if an entity is in the List
     290 * @param entity The entity to check for in the entire List.
     291 * @returns true if it is, false otherwise
    292292*/
    293293template<class T>
     
    311311
    312312/**
    313    \brief this returns the number of elements in the list
    314    \returns number of elements
     313 * this returns the number of elements in the list
     314 * @returns number of elements
    315315*/
    316316template<class T>
     
    322322
    323323/**
    324    \brief creates an itereator object and returns it
    325    \returns the iterator object to this list
     324 * creates an itereator object and returns it
     325 * @returns the iterator object to this list
    326326
    327327   You will use this, if you want to iterate through the list
     
    337337
    338338/**
    339    \brief this returns the next element after toEntity or the first if toEntity is last
    340    \param toEntity: the entity after which is an entity, that has to be returned, sorry, terrible phrase
    341    \returns the element after toEntity
     339 * this returns the next element after toEntity or the first if toEntity is last
     340 * @param toEntity: the entity after which is an entity, that has to be returned, sorry, terrible phrase
     341 * @returns the element after toEntity
    342342*/
    343343template<class T>
     
    359359
    360360/**
    361    \brief creates an array out of the list (ATTENTION: not implemented)
    362    \returns pointer to the array beginning
     361 * creates an array out of the list (ATTENTION: not implemented)
     362 * @returns pointer to the array beginning
    363363
    364364   ATTENTION: function is not implemented and wont do anything
  • orxonox/trunk/src/lib/util/substring.cc

    r4833 r4836  
    1818
    1919/**
    20    \brief breaks a string into parts that were initially seperated by comma
    21    \param string the string to break into substrings
     20 * breaks a string into parts that were initially seperated by comma
     21 * @param string the string to break into substrings
    2222*/
    2323
     
    6868
    6969/**
    70    \brief removes the object from memory
     70 * removes the object from memory
    7171*/
    7272SubString::~SubString()
     
    8181
    8282/**
    83    \brief get a particular substring
    84    \param i the ID of the substring to return
    85    \returns the designated substring or NULL if an invalid ID was given
     83 * get a particular substring
     84 * @param i the ID of the substring to return
     85 * @returns the designated substring or NULL if an invalid ID was given
    8686*/
    8787const char* SubString::getString( int i)
Note: See TracChangeset for help on using the changeset viewer.