00001 #ifndef __CentralPathPotential__ 00002 #define __CentralPathPotential__ 00003 00026 #include "CentralPotential.hpp" 00027 00028 class CentralPathPotential : public CentralPotential 00029 { 00030 int x1, y1; 00031 00032 double Imean1[3]; 00033 00034 public: 00035 00036 CentralPathPotential(double aw=0.015, bool reg=false, double sigmaR=2.0, int awWindow=2) 00037 :CentralPotential(aw, reg, sigmaR, awWindow){x1=0; y1=0;} 00038 virtual ~CentralPathPotential(){} 00039 00040 virtual void setPoint1(int x, int y); 00041 00042 virtual int getX1(){return x1;} 00043 virtual int getY1(){return y1;} 00044 00045 virtual double getP(int x, int y); 00046 00047 virtual void report(FILE* file){} 00048 }; 00049 00050 00051 #endif