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