#ifndef RTS_GLFILAMENTNETWORK_H #define RTS_GLFILAMENTNETWORK_H #include "rtsFilamentNetwork.h" #include "rts_glOBJ.h" #include #include #include 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