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

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

Morpheo Viewer Release 5.0
Réalisation des étapes 3 (fin) et 4.

File size: 1.0 KB
Line 
1#ifndef morpheo_tools_viewer_bdd_Group_h
2#define morpheo_tools_viewer_bdd_Group_h
3
4#include <iostream>
5
6#include <iterator>
7#include "Tools/Viewer/Bdd/include/Param.h"
8#include <qmap.h>
9
10
11using namespace std;
12namespace morpheo{
13namespace tools{
14namespace viewer{
15namespace bdd{     
16 
17   
18 
19  class Group
20    {     
21    private:
22      string name;
23      int levelgroup;
24      QMap<string,morpheo::tools::viewer::bdd::Param> *param;
25    protected:
26
27
28    public:
29      /*alloc group list*/
30      Group(string n,int value);
31      Group(Group *g);
32      Group();
33      /*unalloc group list*/
34      ~Group();
35      /*return parameter list*/
36      QList<morpheo::tools::viewer::bdd::Param> getParam();
37      /*add a parameter to the list*/
38      void addParam(morpheo::tools::viewer::bdd::Param *p);
39      void addParam(string name,morpheo::tools::viewer::bdd::Param *p);
40      /*accessors*/
41      string getName();
42      int getLevel();
43
44    };//end class Group
45
46};//end bdd
47};//end viewer
48};//end tools
49};//end morpheo
50
51#endif
Note: See TracBrowser for help on using the repository browser.