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

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

1ere release du Viewer :

  • Parseur xml sur Base de données
  • Chargement d'un fichier de positions
  • Dessin du top-level
  • Dessin des ports du top level
  • Dessin des sous composants
  • Dessin des ports de ces sous composants

les valeurs de positions et de taille sont en %.

File size: 1.0 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    protected:
25     
26    public:
27      string getComment();
28      morpheo::tools::viewer::bdd::Entity *getEntity();
29      morpheo::tools::viewer::bdd::Architecture *getArchitecture(); 
30      QList<morpheo::tools::viewer::bdd::Component> *BaseP::getComponent();
31
32      BaseP();
33      ~BaseP ();
34      void setComment(string s);
35      void setArchitecture(Architecture *a);
36      void setEntity(Entity *e);
37      int getLevel();
38      void setLevel (int v);
39    };//end class BaseP
40
41};//end bdd
42};//end viewer
43};//end tools
44};//end morpheo
45
46#endif
Note: See TracBrowser for help on using the repository browser.