7 #include "GeoGenericFunctions/ParameterSum.h" 8 #include "GeoGenericFunctions/Parameter.h" 11 PARAMETER_OBJECT_IMP(ParameterSum)
13 ParameterSum::ParameterSum(const AbsParameter *arg1, const AbsParameter *arg2):
17 if (arg1->parameter() && _arg1->parameter()) _arg1->parameter()->connectFrom(arg1->parameter());
18 if (arg2->parameter() && _arg2->parameter()) _arg2->parameter()->connectFrom(arg2->parameter());
21 ParameterSum::ParameterSum(
const ParameterSum & right) :
23 _arg1(right._arg1->clone()),
24 _arg2(right._arg2->clone())
28 ParameterSum::~ParameterSum()
35 double ParameterSum::getValue()
const {
36 return _arg1->getValue()+_arg2->getValue();