/* -*- C++ -*-
 *
 * This file is a part of LEMON, a generic C++ optimization library
 *
 * Copyright (C) 2003-2008
 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
 * (Egervary Research Group on Combinatorial Optimization, EGRES).
 *
 * Permission to use, modify and distribute this software is granted
 * provided that this copyright notice appears in all copies. For
 * precise terms see the accompanying LICENSE file.
 *
 * This software is provided "AS IS" with no warranty of any kind,
 * express or implied, and with no claim as to its suitability for any
 * purpose.
 *
 */
/// \ingroup demos
/// \file
/// \brief Demo of the EPS grawing class \ref lemon::EpsDrawer "EpsDrawer".
///
/// This demo program shows examples how to use the class \ref
/// lemon::EpsDrawer "EpsDrawer". It takes no input but simply creates
/// a file eps_demo.eps demonstrating the capability of \ref
/// lemon::EpsDrawer "EpsDrawer".
///
/// \include eps_demo.cc
#include 
#include 
using namespace lemon;
void kosar(EpsDrawer &ed)
{
  double d,r;
  
  r = sqrt(2);
  
  ed.save();
  
  ed.translate(256,256).scale(256,256);
  ed.lineWidth(1/256);
  
  ed.collect();
  
  ed.moveTo(0,1);
  
  for(d=0;d