7 #include "GeoGenericFunctions/ParameterComposition.h" 8 #include "GeoGenericFunctions/Parameter.h" 9 #include "GeoGenericFunctions/AbsFunction.h" 12 PARAMETER_OBJECT_IMP(ParameterComposition)
14 ParameterComposition::ParameterComposition(const AbsFunction *arg1, const AbsParameter *arg2):
19 if (arg2->parameter() && _arg2->parameter()) _arg2->parameter()->connectFrom(arg2->parameter());
22 ParameterComposition::ParameterComposition(
const ParameterComposition & right) :
24 _arg1(right._arg1->clone()),
25 _arg2(right._arg2->clone())
29 ParameterComposition::~ParameterComposition()
36 double ParameterComposition::getValue()
const {
37 return _arg1->operator() (_arg2->getValue());