/* -*- C++ -*- * Copyright ©2005 Hugo Mills * * This software is distributed under the terms of the GNU GPL v3 * For more information on the GPL, see the file COPYING or * visit http://www.gnu.org/ * * This software is distributed without warranty */ #ifndef CONTENT_H #define CONTENT_H #include "magellan/plugininfo.h" class Content; #include "magellan/plugininfo_content.h" #include "magellan/configlexer.h" #include "magellan/vectors.h" #include "magellan/parsertools.h" #include "magellan/values.h" #include "config.h" #include "magellan/output.h" #include "magellan/xfview.h" #include "magellan/xfmap.h" #include "magellan/xforbit.h" #include "magellan/xfsphere.h" class Content : public Plugin { public: Content() { } virtual void plot( Output* bitmap, XfView* viewport, XfMap* projection, XfOrbit* orbit, XfSphere* sphere ) { } static Content* parse( ConfigLexer* lex, const std::string& type, const std::string& subtype ); protected: virtual ~Content() { } }; extern "C" PluginInfo* getmodules(int); #endif