#include #include #include #include #include #include #include #include #include #include #include #include "sensors/SensorFactory.h" #include "Controller.h" #include "ui/map/MapView.h" #include #include #include #include #include #include struct MyNode : public GridPoint, public GridNode, public WiFiGridNode<10> { float navImportance; MyNode() {;} MyNode(const float x_cm, const float y_cm, const float z_cm) : GridPoint(x_cm, y_cm, z_cm) {;} public: static void staticSerialize(std::ostream& out) { WiFiGridNode::staticSerialize(out); } static void staticDeserialize(std::istream& inp) { WiFiGridNode::staticDeserialize(inp); } }; int main(int argc, char *argv[]) { QApplication app(argc, argv); Controller ctrl; Point3 eye(40,42,1.8); ctrl.getMapView()->setLookEye(eye); ctrl.getMapView()->setLookDir(Point3(-1, 0, -0.1)); // auto run = [&] () { // static float r = 0; // while(true) { // r += 0.01; // eye += Point3(-0.01, 0, 0); // ctrl.getMapView()->setLookEye(eye); // usleep(1000*50); // } // }; // std::thread t(run); return app.exec(); }