// This may look like C code, but it is really -*- C++ -*-
//  Adaptateurs et Drawers divers pour Outils PEIDA++
//                             R. Ansari  06-08/98
// LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA

#ifndef PIPODRW_H_SEEN
#define PIPODRW_H_SEEN

#include "machdefs.h"
#include "pidrawer.h"
#include "parradapter.h"
#include "histos2.h"
#include "hist2err.h"

namespace SOPHYA {class GeneralFunction;} 

class PIGFFDrawer : public PIDrawer {
public:
                     PIGFFDrawer(GeneralFunction*);
  virtual           ~PIGFFDrawer();
  
  virtual void       Draw(PIGraphicUC* g, double xmin, double ymin, double xmax, double ymax);
  virtual void       SetParms(double const*);
protected:
  GeneralFunction*    mFunc;
  int                 mNParms;
  double*             mParms;
};



#endif
