orxonox::WaypointPatrolController Class Reference

#include <src/orxonox/objects/controllers/WaypointPatrolController.h>

Inheritance diagram for orxonox::WaypointPatrolController:

orxonox::WaypointController orxonox::ArtificialController orxonox::Tickable orxonox::Controller orxonox::PawnListener orxonox::OrxonoxClass orxonox::BaseObject orxonox::OrxonoxClass orxonox::OrxonoxClass

List of all members.

Public Member Functions

float getAlertnessRadius () const
int getTeam () const
void setAlertnessRadius (float radius)
void setTeam (int team)
virtual void tick (float dt)
 Gets called every frame.
 WaypointPatrolController (BaseObject *creator)
virtual void XMLPort (Element &xmlelement, XMLPort::Mode mode)
 XML loading and saving.
virtual ~WaypointPatrolController ()

Protected Member Functions

void searchEnemy ()

Protected Attributes

float alertnessradius_
Timer< WaypointPatrolControllerpatrolTimer_
int team_


Constructor & Destructor Documentation

orxonox::WaypointPatrolController::WaypointPatrolController ( BaseObject creator  ) 

virtual orxonox::WaypointPatrolController::~WaypointPatrolController (  )  [inline, virtual]


Member Function Documentation

float orxonox::WaypointPatrolController::getAlertnessRadius (  )  const [inline]

Referenced by XMLPort().

int orxonox::WaypointPatrolController::getTeam (  )  const [inline]

void orxonox::WaypointPatrolController::searchEnemy (  )  [protected]

void orxonox::WaypointPatrolController::setAlertnessRadius ( float  radius  )  [inline]

Referenced by XMLPort().

void orxonox::WaypointPatrolController::setTeam ( int  team  )  [inline]

Referenced by XMLPort().

void orxonox::WaypointPatrolController::tick ( float  dt  )  [virtual]

void orxonox::WaypointPatrolController::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::WaypointController.

References getAlertnessRadius(), getTeam(), setAlertnessRadius(), setTeam(), SUPER, and XMLPortParam.


Member Data Documentation


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

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