iso::flock::RemoveAgentsEvent Class Reference

#include <iso_flock_remove_agents_event.h>

List of all members.

Public Member Functions

 RemoveAgentsEvent (base::String pSwarmName)
 RemoveAgentsEvent (base::String pSwarmName, int pAgentCount)
 RemoveAgentsEvent (base::String pSwarmName, int pStartAgentIndex, int pEndAgentIndex)
 RemoveAgentsEvent (double pTime, base::String pSwarmName)
 RemoveAgentsEvent (double pTime, base::String pSwarmName, int pAgentCount)
 RemoveAgentsEvent (double pTime, base::String pSwarmName, int pStartAgentIndex, int pEndAgentIndex)
 RemoveAgentsEvent (const RemoveAgentsEvent &pEvent)
 RemoveAgentsEvent (double pTime, const RemoveAgentsEvent &pEvent)
virtual ~RemoveAgentsEvent ()
event::Event * copy () const
event::Event * copy (double pTime) const
void execute () throw (event::EventException)

Protected Attributes

base::String mSwarmName
int mStartAgentIndex
int mAgentCount


Constructor & Destructor Documentation

RemoveAgentsEvent::RemoveAgentsEvent ( base::String  pSwarmName  ) 

RemoveAgentsEvent::RemoveAgentsEvent ( base::String  pSwarmName,
int  pAgentCount 
)

RemoveAgentsEvent::RemoveAgentsEvent ( base::String  pSwarmName,
int  pStartAgentIndex,
int  pEndAgentIndex 
)

RemoveAgentsEvent::RemoveAgentsEvent ( double  pTime,
base::String  pSwarmName 
)

RemoveAgentsEvent::RemoveAgentsEvent ( double  pTime,
base::String  pSwarmName,
int  pAgentCount 
)

RemoveAgentsEvent::RemoveAgentsEvent ( double  pTime,
base::String  pSwarmName,
int  pStartAgentIndex,
int  pEndAgentIndex 
)

RemoveAgentsEvent::RemoveAgentsEvent ( const RemoveAgentsEvent pEvent  ) 

RemoveAgentsEvent::RemoveAgentsEvent ( double  pTime,
const RemoveAgentsEvent pEvent 
)

RemoveAgentsEvent::~RemoveAgentsEvent (  )  [virtual]


Member Function Documentation

event::Event * RemoveAgentsEvent::copy (  )  const

event::Event * RemoveAgentsEvent::copy ( double  pTime  )  const

void RemoveAgentsEvent::execute (  )  throw (event::EventException)


Member Data Documentation

base::String iso::flock::RemoveAgentsEvent::mSwarmName [protected]

int iso::flock::RemoveAgentsEvent::mStartAgentIndex [protected]

int iso::flock::RemoveAgentsEvent::mAgentCount [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 15:28:03 2011 for iso_flock by  doxygen 1.5.1