Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
phoxonics::visual::OpenGlFdtd2D Class Reference

Public Member Functions

 OpenGlFdtd2D ()
 
virtual ~OpenGlFdtd2D ()
 
void init (SDL_Renderer *renderer, SDL_Window *window)
 
void render (double point_x, double point_y, double point_val, double mouse_x, double mouse_y)
 
void render (std::vector< boost::tuple< double, double, double >> &e_field, std::vector< boost::tuple< double, double, double >> &h_field, double mouse_x, double mouse_y)
 

Constructor & Destructor Documentation

phoxonics::visual::OpenGlFdtd2D::OpenGlFdtd2D ( )
phoxonics::visual::OpenGlFdtd2D::~OpenGlFdtd2D ( )
virtual

Member Function Documentation

void phoxonics::visual::OpenGlFdtd2D::init ( SDL_Renderer *  renderer,
SDL_Window *  window 
)
void phoxonics::visual::OpenGlFdtd2D::render ( double  point_x,
double  point_y,
double  point_val,
double  mouse_x,
double  mouse_y 
)
void phoxonics::visual::OpenGlFdtd2D::render ( std::vector< boost::tuple< double, double, double >> &  e_field,
std::vector< boost::tuple< double, double, double >> &  h_field,
double  mouse_x,
double  mouse_y 
)