source: PSPA/Interface_Web/trunk/pspaWT/sources/controler/include/elementBeam.h @ 287

Last change on this file since 287 was 287, checked in by garnier, 11 years ago

ajout de tooltip et nettoyage de code

File size: 991 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    virtual  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    /** return a string with all parameters and value
50     */
51    string print();
52   
53};
54#endif
Note: See TracBrowser for help on using the repository browser.