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

Last change on this file since 242 was 180, checked in by lemeur, 12 years ago

ajout d'un element 'beam' (transport) fin

File size: 718 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
32
33
34 virtual void setParametersString(string* param);
35
36  virtual string* getParametersString() const;
37
38 virtual  string parmelaOutputFlow() const;
39
40
41 virtual string transportOutputFlow() const;
42
43
44  virtual string FileOutputFlow() const;
45
46  virtual void FileInput(ifstream& ifs);
47
48};
49#endif
Note: See TracBrowser for help on using the repository browser.