rts_glFilamentNetwork.h
625 Bytes
#ifndef RTS_GLFILAMENTNETWORK_H
#define RTS_GLFILAMENTNETWORK_H
#include "rtsFilamentNetwork.h"
#include "rts_glOBJ.h"
#include <windows.h>
#include <gl/gl.h>
#include <gl/glut.h>
class rts_glFilamentNetwork:public rtsFilamentNetwork
{
public:
rts_glFilamentNetwork(){network = new rts_glOBJ();}
void glRender();
void glRenderSelected();
int LoadFIB(const char* filename); //overload the parent function to reset the display list
void Pick(unsigned int x, unsigned int y, unsigned int size_x, unsigned int size_y)
{
((rts_glOBJ*)network)->Pick(x, y, size_x, size_y);
}
};
#endif