source: trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/include/Component.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#ifndef morpheo_tools_viewer_bdd_Component_h
2#define morpheo_tools_viewer_bdd_Component_h
3
4#include <iostream>
5#include "Tools/Viewer/Bdd/include/PortMap.h"
6#include "Tools/Viewer/Bdd/include/ListePorts.h"
7
8#include <iterator>
9#include <qlist.h>
10
11using namespace std;
12namespace morpheo{
13namespace tools{
14namespace viewer{
15namespace bdd{     
16
17  class Component : public ListePorts
18    {
19    private:
20      string comment;
21      string name;
22      string type;
23      int pos_x;
24      int pos_y;
25      int size_x;
26      int size_y;
27      QList<morpheo::tools::viewer::bdd::PortMap> *signal;
28
29 
30     
31    public:
32      int get_x();//LONGUEUR EN LONG
33      int get_y();//LONGUEUR EN LARGE
34      string getComment();
35      string getName();
36      string getType();
37     
38      QList<morpheo::tools::viewer::bdd::PortMap> *getPortMap();
39
40      morpheo::tools::viewer::bdd::Coord *get_Position();
41      void setComment(string s);
42      Component(string n,string t, int p_x,int p_y,int s_x,int s_y);
43      ~Component();
44
45      void addPortMap(PortMap *pm);
46     
47    };//end class Component
48
49};//end bdd
50};//end viewer
51};//end tools
52};//end morpheo
53
54#endif
Note: See TracBrowser for help on using the repository browser.