viz1090/Aircraft.cpp

33 lines
477 B
C++
Raw Normal View History

#include "Aircraft.h"
Aircraft::Aircraft(struct aircraft *a) {
addr = a->addr;
created = 0;
oldIdx = 0;
prev_seen = 0;
x = 0;
y = 0;
cx = 0;
cy = 0;
ox = 0;
oy = 0;
dox = 0;
doy = 0;
ddox = 0;
ddoy = 0;
memset(oldLon, 0, sizeof(oldLon));
memset(oldLat, 0, sizeof(oldLat));
memset(oldHeading, 0, sizeof(oldHeading));
}
Aircraft::~Aircraft() {
free(oldLat);
free(oldLon);
free(oldHeading);
}