viz1090/Aircraft.cpp
nathan af9cfce3ff massive refactor to c++ in progress, doesn't build now
Former-commit-id: bbd3fe3c0438b9f8d2188b8d1f5ffc70616a789f
Former-commit-id: d19da520563adeb80996df92c65ba5e1e6785596
2020-03-07 17:22:20 -08:00

33 lines
477 B
C++

#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);
}