#ifndef SOLEDEFINITION_SEEN #define SOLEDEFINITION_SEEN #include #include #include "abstractElement.h" using namespace std; class elementSoleno : public abstractElement { double B0_; // en kilogauss double B0Def_;// en kilogauss bool varyB0_; bool varyB0Def_; void setDefaultValues(); void setDefaults(); public : elementSoleno(); ~elementSoleno() {;} virtual void setParametersString(string* param); virtual string* getParametersString() const; virtual vector< pair > > parametersToSoftware () const; // virtual string FileOutputFlow() const; // virtual void FileInput(ifstream& ifs); virtual void InputRep(UAPNode* root); virtual void FileAMLInput(UAPNode* entree); /** return a string with all parameters and value */ string print(); }; #endif