#ifndef morpheo_tools_viewer_bdd_Group_h #define morpheo_tools_viewer_bdd_Group_h #include #include #include "Tools/Viewer/Bdd/include/Param.h" #include using namespace std; namespace morpheo{ namespace tools{ namespace viewer{ namespace bdd{ class Group { private: string name; int levelgroup; QMap *param; protected: public: /*alloc group list*/ Group(string n,int value); Group(Group *g); Group(); /*unalloc group list*/ ~Group(); /*return parameter list*/ QList getParam(); /*add a parameter to the list*/ void addParam(morpheo::tools::viewer::bdd::Param *p); void addParam(string name,morpheo::tools::viewer::bdd::Param *p); /*accessors*/ string getName(); int getLevel(); };//end class Group };//end bdd };//end viewer };//end tools };//end morpheo #endif