#include <iso_synth_remove_unit_event.h>
Collaboration diagram for iso::synth::RemoveUnitEvent:
Public Member Functions | |
RemoveUnitEvent (base::String pUnitName, double pDuration=-1.0) | |
RemoveUnitEvent (double pTime, base::String pUnitName, double pDuration=-1.0) | |
RemoveUnitEvent (const RemoveUnitEvent &pEvent) | |
RemoveUnitEvent (double pTime, const RemoveUnitEvent &pEvent) | |
virtual | ~RemoveUnitEvent () |
virtual event::Event * | copy () const |
virtual event::Event * | copy (double pTime) const |
void | execute () throw (event::EventException) |
virtual base::String | info () const |
obtain textual event information | |
Protected Attributes | |
base::String | mUnitName |
double | mDuration |
Unit * | mUnit |
DisconnectUnitEvent * | mSubEvent |
Friends | |
std::ostream & | operator<< (std::ostream &pOstream, const RemoveUnitEvent &pEvent) |
print event information |
event
Created by Daniel Bisig on 4/13/09.
RemoveUnitEvent::RemoveUnitEvent | ( | base::String | pUnitName, | |
double | pDuration = -1.0 | |||
) |
RemoveUnitEvent::RemoveUnitEvent | ( | double | pTime, | |
base::String | pUnitName, | |||
double | pDuration = -1.0 | |||
) |
RemoveUnitEvent::RemoveUnitEvent | ( | const RemoveUnitEvent & | pEvent | ) |
RemoveUnitEvent::RemoveUnitEvent | ( | double | pTime, | |
const RemoveUnitEvent & | pEvent | |||
) |
RemoveUnitEvent::~RemoveUnitEvent | ( | ) | [virtual] |
event::Event * RemoveUnitEvent::copy | ( | ) | const [virtual] |
event::Event * RemoveUnitEvent::copy | ( | double | pTime | ) | const [virtual] |
void RemoveUnitEvent::execute | ( | ) | throw (event::EventException) |
base::String RemoveUnitEvent::info | ( | ) | const [virtual] |
obtain textual event information
std::ostream& operator<< | ( | std::ostream & | pOstream, | |
const RemoveUnitEvent & | pEvent | |||
) | [friend] |
print event information
pOstream | output stream | |
pEvent | event |
base::String iso::synth::RemoveUnitEvent::mUnitName [protected] |
double iso::synth::RemoveUnitEvent::mDuration [protected] |
Unit* iso::synth::RemoveUnitEvent::mUnit [protected] |