alpar@174: /* -*- C++ -*- alpar@174: * alpar@174: * This file is a part of LEMON, a generic C++ optimization library alpar@174: * alpar@174: * Copyright (C) 2003-2006 alpar@174: * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport alpar@174: * (Egervary Research Group on Combinatorial Optimization, EGRES). alpar@174: * alpar@174: * Permission to use, modify and distribute this software is granted alpar@174: * provided that this copyright notice appears in all copies. For alpar@174: * precise terms see the accompanying LICENSE file. alpar@174: * alpar@174: * This software is provided "AS IS" with no warranty of any kind, alpar@174: * express or implied, and with no claim as to its suitability for any alpar@174: * purpose. alpar@174: * alpar@174: */ alpar@174: ladanyi@98: #ifndef GUI_WRITER_H ladanyi@98: #define GUI_WRITER_H ladanyi@98: ladanyi@98: #include ladanyi@98: hegyi@194: class MapStorage; hegyi@194: ladanyi@98: using lemon::LemonWriter; ladanyi@98: ladanyi@98: class GuiWriter : public LemonWriter::SectionWriter ladanyi@98: { ladanyi@98: private: ladanyi@98: MapStorage* mapstorage; ladanyi@98: protected: ladanyi@98: virtual std::string header(); ladanyi@98: virtual void write(std::ostream&); ladanyi@98: public: ladanyi@98: typedef LemonWriter::SectionWriter Parent; ladanyi@98: GuiWriter(LemonWriter&, MapStorage*); ladanyi@98: }; ladanyi@98: ladanyi@98: #endif