orxonox::DefaultWeaponmodeLink Class Reference

#include <src/orxonox/objects/weaponsystem/DefaultWeaponmodeLink.h>

Inheritance diagram for orxonox::DefaultWeaponmodeLink:

orxonox::BaseObject orxonox::OrxonoxClass

List of all members.

Public Member Functions

 DefaultWeaponmodeLink (BaseObject *creator)
unsigned int getFiremode () const
unsigned int getWeaponmode () const
void setFiremode (const unsigned int firemode)
void setWeaponmode (const unsigned int weaponmode)
virtual void XMLPort (Element &xmlelement, XMLPort::Mode mode)
 XML loading and saving.
virtual ~DefaultWeaponmodeLink ()

Private Attributes

unsigned int firemode_
unsigned int weaponmode_


Constructor & Destructor Documentation

orxonox::DefaultWeaponmodeLink::DefaultWeaponmodeLink ( BaseObject creator  ) 

orxonox::DefaultWeaponmodeLink::~DefaultWeaponmodeLink (  )  [virtual]


Member Function Documentation

unsigned int orxonox::DefaultWeaponmodeLink::getFiremode (  )  const [inline]

Referenced by XMLPort().

unsigned int orxonox::DefaultWeaponmodeLink::getWeaponmode (  )  const [inline]

Referenced by XMLPort().

void orxonox::DefaultWeaponmodeLink::setFiremode ( const unsigned int  firemode  )  [inline]

Referenced by XMLPort().

void orxonox::DefaultWeaponmodeLink::setWeaponmode ( const unsigned int  weaponmode  )  [inline]

Referenced by XMLPort().

void orxonox::DefaultWeaponmodeLink::XMLPort ( Element &  xmlelement,
XMLPort::Mode  mode 
) [virtual]

XML loading and saving.

Parameters:
xmlelement The XML-element
loading Loading (true) or saving (false)
Returns:
The XML-element

Reimplemented from orxonox::BaseObject.

References getFiremode(), getWeaponmode(), setFiremode(), setWeaponmode(), SUPER, and XMLPortParam.


Member Data Documentation

Referenced by DefaultWeaponmodeLink().

Referenced by DefaultWeaponmodeLink().


The documentation for this class was generated from the following files:

Generated on Tue Jul 28 16:22:27 2009 for Orxonox by  doxygen 1.5.6