source: trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/include/BaseV.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.1 KB
Line 
1#ifndef morpheo_tools_viewer_bdd_baseV_h
2#define morpheo_tools_viewer_bdd_baseV_h
3
4#include <iostream>
5#include <list>
6#include <iterator>
7#include <qlist.h>
8
9
10#include "Tools/Viewer/Bdd/include/BaseP.h"
11#include "Tools/Viewer/Bdd/include/Signal.h"
12using namespace std;
13namespace morpheo{
14namespace tools{
15namespace viewer{
16namespace bdd{     
17
18  class BaseV
19    {
20    private:
21      string comment;
22      QList<BaseP> *pos;
23      QList<string> *listcomp;
24      //QList<Param> *param;
25
26    protected:
27    public:
28      //accesseurs
29      morpheo::tools::viewer::bdd::BaseP  get_BasePos(string v);
30      morpheo::tools::viewer::bdd::Signal *getSignal(string c,PortMap *dest);
31      QList<morpheo::tools::viewer::bdd::BaseP>  *getBaseP();
32      //morpheo::tools::viewer::bdd::Param get_Param(string v);
33      //constructeurs
34      BaseV();
35      ~BaseV ();
36
37      void setComment(string s);
38      void addBaseP(morpheo::tools::viewer::bdd::BaseP *p,string t);
39      //void addParam(morpheo::tools::viewer::bdd::Param *p);
40      void afficheBaseConsole();
41    };//end class BaseV
42
43};//end bdd
44};//end viewer
45};//end tools
46};//end morpheo
47
48#endif
Note: See TracBrowser for help on using the repository browser.