#ifndef MIMAPR_FORM_H #define MIMAPR_FORM_H #include #include #include #include class Form { protected: static size_t counter; size_t id; bool excluded; int bound_type; public: Form(); virtual double Function(double, double); virtual std::pair Second_Deriative(double, double); virtual bool Inhere(double, double); virtual std::pair missX(double); virtual std::pair missY(double); virtual std::pair size(); virtual int GetB(); bool Excluded() const; //bool operator==(size_t) const; }; #endif