source: trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/include/BaseP.h @ 32

Last change on this file since 32 was 30, checked in by chou, 17 years ago

Morpheo Viewer Release 4.0 :
changements graphiques .

File size: 1.1 KB
Line 
1
2#ifndef morpheo_tools_viewer_bdd_baseP_h
3#define morpheo_tools_viewer_bdd_baseP_h
4
5#include <iostream>
6#include <iterator>
7
8#include "Tools/Viewer/Bdd/include/Entity.h"
9#include "Tools/Viewer/Bdd/include/Architecture.h"
10
11using namespace std;
12namespace morpheo{
13namespace tools{
14namespace viewer{
15namespace bdd{     
16
17  class BaseP
18    {
19    private:
20      morpheo::tools::viewer::bdd::Entity *ent;
21      morpheo::tools::viewer::bdd::Architecture *archi; 
22      string comment;
23      int level;
24     
25    protected:
26     
27    public:
28      string getComment();
29      morpheo::tools::viewer::bdd::Entity *getEntity();
30      morpheo::tools::viewer::bdd::Architecture *getArchitecture(); 
31      QList<morpheo::tools::viewer::bdd::Component> *getComponent();
32
33      BaseP();
34      BaseP(BaseP *p);
35      ~BaseP ();
36      void setComment(string s);
37      void setArchitecture(Architecture *a);
38      void setEntity(Entity *e);
39      int getLevel();
40      void setLevel (int v);
41      int getSchema();
42    };//end class BaseP
43
44};//end bdd
45};//end viewer
46};//end tools
47};//end morpheo
48
49#endif
Note: See TracBrowser for help on using the repository browser.