Orxonox: orxonox::EventTrigger Class Reference

# orxonox::EventTrigger Class Reference

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

Inheritance diagram for orxonox::EventTrigger:

List of all members.

## Public Member Functions

| EventTrigger (BaseObject *creator)
virtual void | processEvent (Event &event)
void | trigger (bool bTriggered)
virtual | ~EventTrigger ()

## Protected Member Functions

virtual bool | isTriggered (TriggerMode::Value mode)

## Private Attributes

bool | bEventTriggered_

## Constructor & Destructor Documentation

orxonox::EventTrigger::EventTrigger | ( | BaseObject * | creator | ) |

References bEventTriggered_, and RegisterObject.

orxonox::EventTrigger::~EventTrigger | ( |  | ) | `[virtual]`

## Member Function Documentation

bool orxonox::EventTrigger::isTriggered | ( | TriggerMode::Value | mode | ) | `[protected, virtual]`

Reimplemented from orxonox::Trigger.

References bEventTriggered_, and orxonox::Trigger::isTriggered().

void orxonox::EventTrigger::processEvent | ( | Event & | event | ) | `[virtual]`

Reimplemented from orxonox::BaseObject.

References ORXONOX_SET_EVENT, SUPER, and trigger().

void orxonox::EventTrigger::trigger | ( | bool | bTriggered | ) | `[inline]`

Referenced by processEvent().

## Member Data Documentation

bool orxonox::EventTrigger::bEventTriggered_`[private]`

Referenced by EventTrigger(), and isTriggered().

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

- src/orxonox/objects/worldentities/triggers/EventTrigger.h
- src/orxonox/objects/worldentities/triggers/EventTrigger.cc