Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 4, 2010, 10:16:10 PM (14 years ago)
Author:
dafrick
Message:

Documented and simplified MultiTriggerContainer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/modules/objects/triggers/MultiTriggerContainer.h

    r6800 r6856  
    2121 *
    2222 *   Author:
    23  *      ...
     23 *      Damian 'Mozork' Frick
    2424 *   Co-authors:
    2525 *      ...
    2626 *
     27*/
     28
     29/**
     30    @file MultiTriggerContainer.h
     31    @brief Definition of the MultiTriggerContainer class.
    2732*/
    2833
     
    3742{
    3843
     44    /**
     45    @brief
     46        This class is used by the MultiTrigger class to transport additional data via Events.
     47    @author
     48        Damian 'Mozork' Frick
     49    */
    3950    class _ObjectsExport MultiTriggerContainer : public BaseObject
    4051    {
     52       
    4153        public:
    42            
    43             MultiTriggerContainer(BaseObject* creator);
    44             MultiTriggerContainer(BaseObject* creator, MultiTrigger* originator, BaseObject* data);
    45             ~MultiTriggerContainer();
    46            
     54            MultiTriggerContainer(BaseObject* creator); //!< Default constructor. Registers the object and creates an empty container.
     55            MultiTriggerContainer(BaseObject* creator, MultiTrigger* originator, BaseObject* data); //!< Constructor. Registers the object and sets the input values.
     56            ~MultiTriggerContainer(); //!< Destructor.
     57
     58            /**
     59            @brief Get the originator of the Event. (The MultiTrigger that fired the Event)
     60            @return Returns a pointer to the originator.
     61            */
    4762            inline MultiTrigger* getOriginator(void)
    4863                { return this->originator_; }
     64            /**
     65            @brief Get the data of this container.
     66            @return Returns a pointer ot the data.
     67            */
    4968            inline BaseObject* getData(void)
    5069                { return this->data_; }
    5170           
    5271        private:
    53             MultiTrigger* originator_;
    54             BaseObject* data_;
     72            MultiTrigger* originator_; //!< The originator.
     73            BaseObject* data_; //!< The data.
    5574    };
    5675   
Note: See TracChangeset for help on using the changeset viewer.