#include "GraphicsEngineFactory.h" GraphicsEngineFactory::~GraphicsEngineFactory() { } GraphicsEngineFactory::GraphicsEngineFactory() { } AbstractGraphicsEngine * GraphicsEngineFactory::createInstance( GraphicsEngineFactory::Engines engine, GraphicsEngineFactory::Applications application) { switch(engine) { case Starsphere: switch(application) { case EinsteinS5R3: return new StarsphereS5R3(); break; default: return NULL; } break; default: return NULL; } }