source: PSPA/Interface_Web/trunk/pspaWT/include/elementBeam.h @ 243

Last change on this file since 243 was 243, checked in by lemeur, 11 years ago

rationalisation pour introduire nouveau logiciel

File size: 792 bytes
Line 
1#ifndef ELEMENTBEAM_SEEN
2#define ELEMENTBEAM_SEEN
3
4#include <iostream>
5#include <string>
6
7#include "abstractElement.h"
8
9using namespace std;
10
11class elementBeam : public abstractElement
12{
13
14  double x_, xp_, y_, yp_;
15  double dl_, del_;
16  double p0_;
17
18  double xDef_, xpDef_, yDef_, ypDef_;
19  double dlDef_, delDef_;
20  double p0Def_;
21
22  void setDefaultValues();
23
24  void setDefaults();
25
26 public :
27
28  elementBeam();
29
30~elementBeam();
31
32virtual  trivaluedBool is_accepted_by_software(nomDeLogiciel soft) const;
33
34
35 virtual void setParametersString(string* param);
36
37  virtual string* getParametersString() const;
38
39 virtual  string parmelaOutputFlow() const;
40
41
42 virtual string transportOutputFlow() const;
43
44
45  virtual string FileOutputFlow() const;
46
47  virtual void FileInput(ifstream& ifs);
48
49};
50#endif
Note: See TracBrowser for help on using the repository browser.