44 #ifndef __AGENT_EVENT_TARGET_H__
45 #define __AGENT_EVENT_TARGET_H__
65 std::vector< Agents::BaseAgent * >::iterator
begin() {
return _elements.begin(); }
70 std::vector< Agents::BaseAgent * >::iterator
end() {
return _elements.end(); }
88 #endif // __AGENT_EVENT_TARGET_H__
std::vector< Agents::BaseAgent * >::iterator begin()
Returns an iterator to the beginning of the target's elements.
Definition: AgentEventTarget.h:65
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
std::vector< Agents::BaseAgent * >::iterator end()
Returns an iterator to the end of the target's elements.
Definition: AgentEventTarget.h:70
The definition of the base event target class. Defines what an event effect operates on...
The base class for all event targets.
Definition: EventTarget.h:66
Factory for the AgentEventTarget.
Definition: AgentEventTarget.h:84
The base class for all event targets which target agents.
Definition: AgentEventTarget.h:59
The definition of the basic event target factory.
std::vector< Agents::BaseAgent * > _elements
The agents targeted by the event effect.
Definition: AgentEventTarget.h:76
The base class for generating event targets.
Definition: EventTargetFactory.h:56