radec/src/Event.cpp

37 lines
494 B
C++

#include "Event.h"
Event::Event(int num, int value, int setTime, Wire * output){
evNum = num;
evValue = value;
evTime = setTime;
out = output;
}
int Event::getValue() const
{
return evValue;
}
int Event::getTime() const
{
return evTime;
}
Wire * Event::getOutput() const
{
return out;
}
void Event::setNum(int num)
{
evNum = num;
}
bool operator<(const Event &e1, const Event &e2) {
if(e1.evTime == e2.evTime) {
return e1.evNum > e2.evNum;
}
return e1.evTime > e2.evTime;
}