#include #include #include #include #include #include #include #include #include #include #include "layers/BackgroundImage.h" #include "layers/EGlyphLayer.h" #include "layers/LGlyphLayer.h" #include "Program.h" #include "advection/UVGrid.h" #include "advection/RK4AdvectionKernel.h" using namespace std; int main() { shared_ptr uvGrid = std::make_shared(); auto kernelRK4 = make_unique(uvGrid); auto l = new LGlyphLayer(move(kernelRK4)); // l->spoofPoints(); Program *program = new Program(); program->addLayer(new BackgroundImage("../../../../data/map_661-661.png")); program->addLayer(new EGlyphLayer(uvGrid)); program->addLayer(l); program->render(); return EXIT_SUCCESS; }