8 #ifndef OPENGLFDTD2D_HPP_
9 #define OPENGLFDTD2D_HPP_
17 #include <boost/iostreams/device/file_descriptor.hpp>
18 #include <boost/iostreams/stream.hpp>
19 #include <boost/version.hpp>
20 #include <boost/utility.hpp>
21 #include <boost/tuple/tuple.hpp>
22 #include <boost/mpl/bool.hpp>
32 void init(SDL_Renderer* renderer, SDL_Window* window);
33 void render(
double point_x,
double point_y,
double point_val,
double mouse_x,
double mouse_y);
34 void render(std::vector<boost::tuple<double, double, double>>& e_field,
35 std::vector<boost::tuple<double, double, double>>& h_field,
double mouse_x,
39 SDL_Window* window_ {
nullptr };
40 SDL_Renderer* renderer_ {
nullptr };
OpenGlFdtd2D()
Definition: OpenGlFdtd2D.cpp:13
Definition: CommonBase.hpp:14
virtual ~OpenGlFdtd2D()
Definition: OpenGlFdtd2D.cpp:16
void render(double point_x, double point_y, double point_val, double mouse_x, double mouse_y)
Definition: OpenGlFdtd2D.cpp:32
Definition: OpenGlFdtd2D.hpp:27
void init(SDL_Renderer *renderer, SDL_Window *window)
Definition: OpenGlFdtd2D.cpp:20