21 #ifndef CONFIG_PARAM_GROUP_H
22 #define CONFIG_PARAM_GROUP_H
37 vector<Config_fct_point*>* powerFctList;
42 groupName = groupName_;
43 commonDomain = commonUnit_;
44 nominalFctPoint = nominalFctPoint_;
45 powerFctList = powerFctList_;
49 groupName = groupName;
52 powerFctList =
new vector<Config_fct_point*>();
56 groupName = cfg.groupName;
57 commonDomain = cfg.commonDomain;
60 powerFctList =
new vector<Config_fct_point*>();
61 for (
unsigned int i=0; i<(
unsigned int)cfg.powerFctList->size(); i++)
66 string act = groupName;
67 if (commonDomain ==
true)
73 return (groupName.compare(cp.groupName) == 0);
76 void setGroupName(
string val) {
80 string getGroupName() {
84 void setCommonDomain(
bool val) {
88 bool isCommonDomain() {
93 nominalFctPoint = val;
97 return *nominalFctPoint;
100 void setFctPointList(vector<Config_fct_point*>* val) {
104 const vector<Config_fct_point*>& getFctPointList() {
105 return *powerFctList;
Definition: config_fct_point.h:31
Definition: config_param_group.h:32