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

Last change on this file since 81 was 81, checked in by rosiere, 16 years ago
  • Finish Environment (and test)
  • Continue predictor_unit
  • Add external tools
  • svn keyword "Id" set
  • Property svn:keywords set to Id
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(const BaseP &p);
36      ~BaseP ();
37      void setComment(string s);
38      void setArchitecture(Architecture *a);
39      void setEntity(Entity *e);
40      int getLevel();
41      void setLevel (int v);
42      int getSchema();
43    };//end class BaseP
44
45};//end bdd
46};//end viewer
47};//end tools
48};//end morpheo
49
50#endif
Note: See TracBrowser for help on using the repository browser.