orxonox::CheckPoint Class Reference

#include <src/orxonox/objects/worldentities/triggers/CheckPoint.h>

Inheritance diagram for orxonox::CheckPoint:

orxonox::DistanceTrigger orxonox::RadarViewable orxonox::PlayerTrigger orxonox::OrxonoxClass orxonox::Trigger orxonox::StaticEntity orxonox::Tickable orxonox::WorldEntity orxonox::OrxonoxClass orxonox::BaseObject orxonox::Synchronisable orxonox::OrxonoxClass orxonox::OrxonoxClass

List of all members.

Public Member Functions

virtual void changedActivity ()
 This function gets called if the activity of the object changes.
 CheckPoint (BaseObject *creator)
virtual void XMLPort (Element &xmlelement, XMLPort::Mode mode)
 Method for creating a CheckPoint object through XML.
virtual ~CheckPoint ()

Private Member Functions

bool getAddTime ()
bool getDestination ()
bool getFirst ()
const WorldEntitygetWorldEntity () const
virtual void notifyMaskUpdate ()
void setAddTime (float time)
void setDestination (bool isDestination)
void setFirst (bool isFirst)
virtual void triggered (bool bIsTriggered)

Private Attributes

float addTime_
bool bIsDestination_
bool bIsFirst_


Constructor & Destructor Documentation

orxonox::CheckPoint::CheckPoint ( BaseObject creator  ) 

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


Member Function Documentation

void orxonox::CheckPoint::changedActivity (  )  [virtual]

This function gets called if the activity of the object changes.

Reimplemented from orxonox::BaseObject.

References orxonox::BaseObject::isActive(), orxonox::RadarViewable::setRadarVisibility(), and SUPER.

bool orxonox::CheckPoint::getAddTime (  )  [inline, private]

Referenced by XMLPort().

bool orxonox::CheckPoint::getDestination (  )  [inline, private]

Referenced by XMLPort().

bool orxonox::CheckPoint::getFirst (  )  [inline, private]

Referenced by XMLPort().

const WorldEntity* orxonox::CheckPoint::getWorldEntity (  )  const [inline, private, virtual]

void orxonox::CheckPoint::notifyMaskUpdate (  )  [private, virtual]

void orxonox::CheckPoint::setAddTime ( float  time  )  [inline, private]

Referenced by XMLPort().

void orxonox::CheckPoint::setDestination ( bool  isDestination  )  [inline, private]

Referenced by XMLPort().

void orxonox::CheckPoint::setFirst ( bool  isFirst  )  [inline, private]

Referenced by XMLPort().

void orxonox::CheckPoint::triggered ( bool  bIsTriggered  )  [private, virtual]

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

Method for creating a CheckPoint object through XML.

Reimplemented from orxonox::DistanceTrigger.

References getAddTime(), getDestination(), getFirst(), setAddTime(), setDestination(), setFirst(), SUPER, and XMLPortParam.


Member Data Documentation

Referenced by triggered().

Referenced by CheckPoint(), and triggered().

Referenced by CheckPoint(), and triggered().


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

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