source: PSPA/Interface_Web/trunk/pspaWT/sources/controler/include/elementFit.h @ 424

Last change on this file since 424 was 424, checked in by touze, 11 years ago

sauvgarde de la configuration sur fichier format AML

File size: 955 bytes
RevLine 
[225]1#ifndef ELEMENTFIT_SEEN
2#define ELEMENTFIT_SEEN
3
4#include <iostream>
5#include <string>
6#include "abstractElement.h"
7
8using namespace std;
9
10class elementFit : public abstractElement
11{
[424]12  // unites transport ( cm ; mrad)
13  string variableName_;
14  double variableValue_, tolerance_; 
15  string variableNameDef_;
16  double variableValueDef_, toleranceDef_;
17 
18  void setDefaultValues();
19  void setDefaults(); 
[287]20   
[424]21 public:
[287]22   
[424]23  elementFit();
24  ~elementFit() {;}
[287]25   
[424]26  virtual void setParametersString(string* param);
27  virtual string* getParametersString() const;
28  virtual vector< pair<string, vector<string> > > parametersToSoftware () const;
29  //  virtual  string parmelaOutputFlow() const;
30  //  virtual string transportOutputFlow() const;
[287]31   
[424]32  virtual  string FileOutputFlow() const;
33  virtual void FileInput(ifstream& ifs);
34  virtual void InputRep(UAPNode* root);
[418]35
[424]36  /** return a string with all parameters and value */
37  string print();
[225]38};
39#endif
Note: See TracBrowser for help on using the repository browser.